要匹配结果最后结尾没有数字,可以使用正则表达式中的\D来匹配非数字字符。具体用法如下:

import re

pattern = r"\D+$"
string = "abc123"
result = re.search(pattern, string)

if result:
    print("匹配成功")
else:
    print("匹配失败")

解释:

  • \D:匹配任意非数字字符。
  • +:表示匹配一个或多个前面的字符。
  • $:表示匹配字符串的结尾。

上述代码中,使用re.search()函数来搜索匹配的结果。如果匹配成功,则打印"匹配成功";否则,打印"匹配失败"。在上述示例中,由于字符串"abc123"最后结尾有数字,所以匹配结果为失败。如果将字符串改为"abc",则匹配结果为成功。

正则如何让匹配的结果最后结尾没有数字

原文地址: https://www.cveoy.top/t/topic/hPnX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录