プロが教えるわが家の防犯対策術!

Javaで正規表現を使おうとしてるのですがうまく行きません。
次のようにマッチさせたいです。

マッチさせたい文字列 : (abc)and(efg)
マッチする文字列 : abcとefg

マッチさせたい文字列 : (abc(efg))
マッチする文字列 : abc(efg) もしくは abc(efg)とefg

とのようにまっちさせたいです。上の方はできたのですが、下の方がabc(efgとマッチしてまうのです。
いい方法を教えてください><お願いします。

A 回答 (1件)

ネストをどこまで考えるかという問題があって, 「どこまでも頑張る」というなら「本当の正規表現ではムリ」ということになる.



「ネスト 1個まで」とかならできるけどね.
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!