4

假设我有以下字符串:

  • 邮寄到
  • 电话:+358123456
  • http://www.google.fi
  • 邮寄地址:foo@bar.fi
  • 你好世界
  • 电话
  • 大象
  • 一分钱
  • 关联
  • 猫头鹰

如何在 RE2 语法中仅找到不以 'tel:'、'http://' 和 'mailto:' 开头的字符串?

我尝试使用以下语法,但它过滤掉了所有这些:

[^(https?://|tel:|mailto:)]

编辑:RE2 语法不支持负后瞻/前瞻。

4

1 回答 1

1

据我所知,没有针对 RE2 缺乏负面回溯的临时解决方法。

为什么不匹配以这些关键字开头的字符串呢?然后你可以解雇那些。

于 2017-03-14T22:06:00.773 回答