0
私は、このようなrds2
、rds5
、rds11
のように文字列に一致するようにPythonで正規表現を記述しようとしていないが、文字列rds1
または任意の非rds
と一致しない-followed -by-digits文字列、たとえばcamels2
。1で終わる特定の文字列(任意の数字)をマッチングちょうど1
私の現在の正規表現は、しかし、これは別の数字が続く1で終わる文字列と一致していないだけで
^rds[^1]
です。私は正規表現に慣れていませんが、最後の文字が1
ならば、文字列の末尾に[0-9]
があることを確認するためにルック・バック・アサーションを使用する必要があると思いますか?
私はそうしようとしましたが、見た目の裏側のアサーションの長さが文字列の終わりの桁数に応じて変わるようになりました。
'^ RDS([02-9] | [0-9] {2})' –