【发布时间】:2010-08-25 19:33:24
【问题描述】:
我目前正在 Yahoo! 上开发管道。管道。我有一个正则表达式来匹配一个 URL。现在,我需要匹配不匹配的才能删除它,这样就只有我的 URL。我的正则表达式是:
[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+
如何反转匹配? (它必须通过另一个 RegExp 来完成,YPipes 不支持任何其他方式。)
编辑:澄清一下:我有一个字符串,需要获取其中的第一个 URL。这就是为什么其他方法都不起作用的原因……
【问题讨论】:
-
“不”的东西不起作用吗? IE。像这样:[^(your-regexp-here)]
-
不,您可以通过这种方式反转字符类,但不能反转整个正则表达式。
-
好的,谢谢,完全是我的错。对不起。
标签: regex url yahoo-pipes