gpt4 book ai didi

.net - 无法让我的正则表达式匹配

转载 作者:行者123 更新时间:2023-12-01 10:05:33 27 4
gpt4 key购买 nike

在我看来这应该匹配得很好。有人可以指出我做错了什么吗?

正则表达式:

^.* ATM DEPOSIT (?'Month'\d{2})-(?'Day'\d{2}) #(?'Reference'[0-9A-Za-z]) .*$

字符串:

BKOFAMERICA ATM DEPOSIT 07-05 #006475 CUSTOMER 2323 BANK OF AMERICA, SAVANNAH, GA

最佳答案

您缺少 +

你的表情。

^.* ATM DEPOSIT (?'Month'\d{2})-(?'Day'\d{2}) #(?'Reference'[0-9A-Za-z]) .*$

正确的表达方式。

^.* ATM DEPOSIT (?'Month'\d{2})-(?'Day'\d{2}) #(?'Reference'[0-9A-Za-z]+) .*$

除此之外,由于您对日期之前和引用之后的任何内容都不感兴趣,因此无需匹配它。使用:

ATM DEPOSIT (?'Month'\d{2})-(?'Day'\d{2}) #(?'Reference'[0-9A-Za-z]+)

关于.net - 无法让我的正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178081/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com