正規表現である文字が含まれていないことを判定するための正規表現をjavaで
(?![abc])
という正規表現にdeという文字を追加しようとして、誤って
(?![abc]de)としてしまいました。
本来は、
(?![abcde])とするべきところを
(?![abc]de)としてしまったのですが、
動作検証しても挙動が同じに見えたので、そのままでも良いかと思いました。
否定先読みのおいて、カッコ内の文字列は、文字の羅列であって、角カッコで囲むことがナンセンスなのかと
考えています。
この考え方は、正しいでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/19 12:46