- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Matcher)
正規表現のマッチングについて
このQ&Aのポイント
- 正規表現のマッチング結果が思った通りにならない場合、マッチングパターンや対象文字列に問題がある可能性があります。
- この場合、Matcherクラスのfindメソッドがfalseを返す可能性があります。
- マッチング結果が思った通りにならない場合、正規表現パターンを確認し、対象文字列がパターンにマッチするかどうかを確認する必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#86752
回答No.1
マニュアルによるとgroupCountの戻り値は「この正規表現エンジンのパターンに指定されている前方参照を行う正規表現グループの数」となっています。 正確なところを理解できなかったのですが、これはどうやらpatternに指定した正規表現の前方参照を指定するために()でくくったグループの数のようです。 上記ソースではそれがないので、0なのではないでしょうか。
お礼
お忙しい中書込みありがとうございます! 今試してみたところcrum様のおっしゃる通りでした。 助かりました~ 本当にありがとうございます。 API読んでも意味がわからず、ネットで検索してみたもののやっぱりわからず、職場で一人途方にくれておりました・笑 どうもありがとうございました。