嗨,我有一个正在处理的正则表达式,并试图找出它不匹配的原因。
一些示例匹配应该是:
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
嗨,我有一个正在处理的正则表达式,并试图找出它不匹配的原因。
一些示例匹配应该是:
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
这是一个测试问题:如果您将每个字符串单独放置,您的正则表达式将完美匹配它们。由于您将这两个项目都放在测试仪的框中,并且您的正则表达式具有^
并$
要求整个字符串匹配,因此两个字符串一起不匹配。
如果我打开global
标志,并在您的正则表达式末尾删除$
(或启用)它匹配正常。multiline
sxbad0ap_ach_refund_inp_[a-z0-9]{5}_[0-9]{6}\.txt