leojin008 2021-10-10 20:54 采纳率: 0%
浏览 32

正则表达式匹配多行返回不全

正则:(\d{2}\s?[A-Z]{3}'?\s?\d{0,4}|\d{2}/\d{2}/\d{2}|\d{6}|\d{2}.\d{1,2}.\d{2})

匹配内容:
01/04/21
28MAR
28 MAR
28MAR21
191101
28.03.21
28.3.21
04 OCT'20
16 SEP'21
28 MAR 2016

问题:待匹配内容第三行28 MAR只匹配到28
期望:返回28 MAR

img

  • 写回答

1条回答 默认 最新

  • Pliosauroidea 2021-10-10 20:55
    关注

    中间没有匹配空格的逻辑,加上可能的空格再跑试试

    评论

报告相同问题?

问题事件

  • 创建了问题 10月10日