是否有可能定义一个检查例如的正则表达式模式.3个词独立于他们在主弦中的位置?
例如.我的字符串是这样的"click here to unsubscribe: http://www.url.com"
该模式也应该适用 "http:// unsubscribe click"
谢谢
你可以使用正向前瞻.例如,
(?=.*click)(?=.*unsubscribe).*http
Run Code Online (Sandbox Code Playgroud)
是一个正则表达式,将从当前位置向前看(不向前移动)click,然后用于unsubscribe,然后正常搜索http.
这是可能的,但会导致非常复杂的正则表达式,例如:
/(click.*unsubscribe|unsubscribe.*click)/
Run Code Online (Sandbox Code Playgroud)
基本上,每个订单都需要有不同的正则表达式部分。不理想。最好只使用多个正则表达式,每个术语一个。
| 归档时间: |
|
| 查看次数: |
1572 次 |
| 最近记录: |