/home/by-natures/dev*

データ界隈で働くエンジニアとしての技術的なメモと、たまに普通の日記。

2018/11/14 正規表現でグループ化した文字列の取得

中国人の友達と日本語・中国語を教え合っているのですが、中国人にとっては中国語に近い熟語のほうが使いやすいようです。「それ錯誤です」と言われて気づきました。「間違う」は日本語としての変化があるので面倒だけれど、「錯誤」のような熟語なら音読みだけ覚えれば(中国語にその熟語が存在していれば)使えるので手っ取り早いみたいです。

もちろん違う点も多いので学ばないといけないですが、お互いの母国語にちょっとした共通点を見つけると面白くて、学ぶ意欲につながっています。

グループ化した文字列を取得する

Go言語でグループ化した文字列を取得したかったのですが、ちょっと探すのに手間取ったのでメモ代わりに。

nisenabe.hatenablog.com

FindSubmatch でグループ化した文字列が取得できます。ただ引数は []byte, 返り値は [][]byte なので少々面倒です。引数は []byte(string_var), 返り値は string() などで文字列に変換し直します。

stackoverflow.com