2016-05-30 19 views
0

正規表現に新たに、未だすべて学習していません。文字aの1-5の出現は終わり、のは言わせて、で終わる文字列にマッチしようとするとRegex、排他的な文字列の終わりの一致

1は、パターン「{1-5} $」でそれを一致させることができます。簡単なピーシー、作品。

6回以上の出現がある場合、私はしたい場合、それは何にマッチしないが、それでも1-5を持っています。

"[^ A] + {1-5} $は" それは当時のパターンの前に別の文字を必要とするため、正常に動作しません。

は、私が「AAAAAA」仕事と「AAAAA」していない仕事をしたいです。

あなたが negative look behindを使用することができます味に依存

答えて

3

(?<!a)a{1,5}$ 

あなたが使用できる別の方法:

あなたの1〜5のAさん

[^a]または文字列の先頭にマッチします
(?:[^a]|^)a{1,5}$ 

関連する問題