###u'(?u)\b\w+\b') という正規表現について
勉強をしている本の中で以下のような正規表現がでてきました。
u'(?u)\b\w+\b')
本には解釈のほうほうがのっていないのですが、私はこれをダブルクォーテーションに囲われた文字列を表しているのだと解釈しました。(\bがダブルクォーテーションを表し、その中にある文字を表す\wがあり、それが続く印の+があるから)
しかし、この中の(?u)というところだけ解釈ができません。
公式ドキュメント
を見ると、なんとなくunicodeが関係するのだとわかるのですが、最初のu''
で文字列をunicode(日本語)として解釈しているはずなので(?u)は冗長なのではないのかなどと思ってしまいます。
(?u)はなんの役目を果たしているのか...どうかご教示いただけなら助かります...

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/14 09:44
2019/02/14 09:59 編集
2019/02/14 11:58