- ベストアンサー
正規表現の否定先読みで、複数の否定文字列を指定する方法はありませんか?
正規表現の否定先読みで、複数の否定文字列を指定する方法はありませんか? 例えば、 /(a)(?!bbb)/ は、後ろにbbbが続かないaを意味すると思いますが、 後ろにbbb、ccc、dddのいずれもが続かないaを表現する方法を探しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
単純に /a(?!bbb|ccc|ddd)/ じゃダメなんだっけ?
正規表現の否定先読みで、複数の否定文字列を指定する方法はありませんか? 例えば、 /(a)(?!bbb)/ は、後ろにbbbが続かないaを意味すると思いますが、 後ろにbbb、ccc、dddのいずれもが続かないaを表現する方法を探しています。
単純に /a(?!bbb|ccc|ddd)/ じゃダメなんだっけ?
お礼
ありがとうございます。 やってみましたが、それではダメなようです…。
補足
/a(?!(bbb|ccc|ddd))/ で、うまくいきました。ヒントをありがとうございました。