嗨我有一个正在处理的正则表达式,并试图弄清楚它为什么不匹配。
一些示例匹配应该是:
sxbad0ap_ach_refund_inp_0x253_041012.txt
sxbad0ap_ach_refund_inp_a7255_042512.txt
正则表达式:
^sxbad0ap_ach_refund_inp_[a-z0-9]{5}_[0-9]{6}\.txt$
正则表达式测试链接: http://regexr.com?313ni
答案 0 :(得分:3)
这是一个测试问题:如果你自己放置每个字符串,你的正则表达式将完美匹配它们。由于您将两个项目都放在了测试人员的框中,并且正则表达式的^
和$
要求整个字符串匹配,因此两个字符串不匹配。
答案 1 :(得分:0)
如果我打开global
标记,并在正则表达式it matches fine的末尾删除$
(或启用multiline
)。
sxbad0ap_ach_refund_inp_[a-z0-9]{5}_[0-9]{6}\.txt