我正在尝试用Python编写一个正则表达式来匹配字符串,比如rds2
、rds5
、rds11
,但不匹配字符串rds1
或任何非rds
,后跟数字字符串,例如camels2
我现在的正则表达式只是
^rds[^1]
但是,这与以1结尾并后跟另一个数字的字符串不匹配。我对regex不是很熟悉,但是我想我必须使用look-behind断言来确保在字符串的末尾,如果最后一个字符是1
,那么前一个字符是[0-9]
我试图这么做,但结果却一团糟,look-behind断言长度似乎随字符串结尾的位数而变化
Tags:
使用负面展望:
相关问题 更多 >
编程相关推荐