■99499 / ) |
Re[7]: 正規表現で文字列の否定 |
□投稿者/ shu (1277回)-(2022/04/18(Mon) 17:29:49)
|
2022/04/18(Mon) 17:54:04 編集(投稿者)
■No99493 (匿名希望マン さん) に返信 > 解決はしてませんが、No99489 で教えていただいたサイトにて答えが分かるみたいなので、とりあえずこれで解決とします。 > ただし、私が知りたいのは答えではなく導出する方法なので、引き続き考えながら自分のブログに書いていきたいと思います。 > (ここは画像を投稿できず不便なので...) > 気が向いたらこのスレッドにも追記していきます。 > > それでは、考えてくださった皆さん、ありがとうございました。
[^b]のところでaも除外する必要がありました。 a+をa+aと分解した場合にa+[^b]にこれがマッチしてしまう為これを 避ける為に必要でした。
^([^a]*a+[^ab])*[^a]*a*$
ではどうでしょう?
|
|