Python 正则表达式匹配 719-0901-000 SRK NOUGATBRAUN
这个正则表达式的匹配原则是:
- ^ 表示从字符串的开头开始匹配
- ([0-9]+-?[0-9]+-?[0-9]) 表示匹配一个或多个数字,可能包含一个或多个连字符,再加上一个数字
- \s+ 表示匹配一个或多个空白字符(空格、制表符等)
- (S.+) 表示匹配以大写字母S开头的任意字符序列
所以,这个正则表达式可以匹配以下形式的字符串:
- '719-0901-000 SRK NOUGATBRAUN'
- '719-0901-000 SRK NOUGATBRAUN'
- '719-0901-000 SXXXXXXX'
- '719-0901-000 S'
但无法匹配以下形式的字符串:
- '719-0901-000SRK NOUGATBRAUN' (没有空格分隔)
- '719-0901-000 s' (小写字母s开头)
原文地址: https://www.cveoy.top/t/topic/f15H 著作权归作者所有。请勿转载和采集!