【发布时间】:2022-01-12 11:54:04
【问题描述】:
我需要一个按以下规则匹配制表符的正则表达式:
"—>text" does not match
"1.—>text" does not match
"1—>text" does not match
"A.—>text" does not match
"text—>text" match
也就是说,它不应匹配位于文本开头、列出的项目标记 [A-Z] 或 [0-9] 之后的制表符。这是我的表达:
(?<!^((?:\d+|[A-Z])(?:\.)?))\t(?!\1)
https://regex101.com/r/zgJAG9/1
它不适用于所有情况:
如何解决?
【问题讨论】: