「string」で始まり、-[number] で終わらないすべての文字列 (url) と一致させようとしています。
だから私はこの正規表現を作りました
string/?.*(?!-[0-9]*)
私が理解したところでは、これは次のように読まれるはずです:
"string" で始まるすべての文字列に一致し、その後におそらく '/' があり、その後に '-' を含まない任意の文字列があり、その後に任意の数字が続きます。
ここに私のテスト文字列があります
string/kkk/aaa/sss/ddd-123
string/kkk/aaa/sss/ddd
string/kkk/aaa/sss
string/kkk/aaa
string/kkk
string/
string/kkk/
string/kkk/aaa/
string/74002
正規表現は、何があってもすべてに一致します。
誰かが私が間違っていた場所を教えてもらえますか?