|
|
1
0
Yahoo管道支持regex replace(使用字符串regex模块)。 然后匹配你想要的部分 保持 把它分成一组。您已经在这样做了,尽管您的正则表达式本身有点错误,但这里有一个至少纠正了明显错误的正则表达式: ([A-Za-z]+://[A-Za-z0-9_-]+\.[A-Za-z0-9_:%&?/.=-]+) ^ ^ ^ | | | | | + lone dashes always at the end of the character class! | +--- forward slashes do not need to be escaped +--- capturing group 1, contents later accessible through $1
然后用该组的内容替换整个字符串。只是放
一般来说,Regex总是 匹配 什么,从来没有 不匹配 (即“不包括”)东西。有一些正则表达式具有排除效应,但即使它们通过匹配也能实现。 |