标签: java regex
除了行以#
示例
aaaaa < aaaa true #aaaa < aaaa false aaaa < aaa < true
它必须是 3 个匹配项,而不是 2
答案 0 :(得分:0)
这只能通过可变宽度的负向后看模式来完成,不幸的是,只有少数不包括Java的正则表达式引擎支持这种模式:
(?<!^#.*)<
演示:https://regex101.com/r/jcCGtZ/2
答案 1 :(得分:0)
尝试使用正则表达式:^[^#](?=.*<).*$
^[^#](?=.*<).*$
Demo