• ベストアンサー

正規表現で

正規表現で「楽.+ね」と書いて 「楽しいかもね、そうかもね。」という文の 前半の「楽しいかもね」とマッチングしたいのですが、 結果は、「楽しいかもね、そうかもね。」とのマッチングになってしまいます。 後半の「、そうかもね。」があるかどうかわからない文章で、 前半の「楽しいかもね」とマッチングさせる正規表現はどう書けば良いのでしょうか? 宜しくお願いします。

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

  • ベストアンサー
noname#39970
noname#39970
回答No.1

楽[^、。]+ね どう?

pokapoka1980
質問者

お礼

ばっちりです。 ありがとうございました。

その他の回答 (3)

  • puchner
  • ベストアンサー率23% (16/69)
回答No.4

最短一致の「?」を使うのがベストだと思います。

回答No.3

最小(最短)一致にしないと、後ろに「ね」があったり、前に「楽」があると、最大(最長)とマッチするんじゃなかったっけ・・・ 楽(.+?)ね では・・・

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

楽[^ね]+ね とかよく使いますよね。

関連するQ&A