• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIで受け取った日本語文字列を正規表現で)

CGIで受け取った日本語文字列を正規表現で数字を抽出する方法

このQ&Aのポイント
  • CGIで受け取った日本語文字列から正規表現を使って数字を抽出する方法を教えてください。
  • 組んだ正規表現で半角英数の「USA」のような文字列はマッチしますが、「アメリカ」や「ドル」はマッチしません。どのように解決できるでしょうか。
  • 質問者はCGIで受け取ったテキストボックスの文字列から数字を抽出したいと考えていますが、現在の正規表現では「USA」の数字はマッチしますが、「アメリカ」や「ドル」はマッチしません。解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tkf-
  • ベストアンサー率58% (821/1398)
回答No.1

https://teratail.com/questions/73756 index関数を使うといいみたい。 "perl 日本語 正規表現" で探しましょう。

nagaon
質問者

お礼

ありがとうございます。 正規表現で $1で切り出すにはどうすればよいのでしょうか。 quotemetaって、なんでしょう。

nagaon
質問者

補足

cgiファイルをUTF8で保存したらうまくいきました。ありがとうございました。