- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日本語での正規表現について)
日本語での正規表現について
このQ&Aのポイント
- 正規表現を使用して「***************** Version 2 *****************」という文字列から「2」を取得したいが、日本語文字列ではうまく動作しない。どのようにエンコードすれば良いか教えてください。
- 「***************** バージョン 2 *****************」という文字列から「2」を取得するために正規表現を使用したが、日本語文字列に対して正しく動作しない。バージョン以外の日本語文字列も同様にマッチさせるための変換方法を教えてください。
- 与えられた文字列に含まれる「バージョン」という文字の文字コードはSJISです。WebやWindows上のアプリケーションで指定文字列を変換する方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- kmee
- ベストアンサー率55% (1857/3366)
回答No.2
- hi_kurokun
- ベストアンサー率45% (20/44)
回答No.1
お礼
回答ありがとうございます。 下記のように\Qと\Eで該当文字を囲む事で正しい結果が得られました。 /^\*+\s*\Qバージョン\E\s+(\d+)\s*\*+\s*$/