我希望从电子邮件主题行中获取一个ID号,并且几乎具有正确的表达式,但是它仅在ID位于行首时才有效。
正则表达式必须匹配:
目前我有:
DateTimeOffset.UtcNow
示例主题行:
这有效:“ 406677-您的参考”
这不是:“您的参考406677”
我需要更改什么以从ID在主题行中出现的任何位置选择ID?
谢谢
答案 0 :(得分:1)
您只需要删除carret(^
),这意味着行的开头
/\b(4[0-9]{5})\b/
要只匹配6位数字的“单词”,您还必须添加\b
,这意味着单词边界。