2012-04-20 69 views
0

我有一個鳴叫添加字符串,我需要匹配#regex並添加需要的正則表達式前,特殊字符

<a href=twitter.com/#!/search/%23regex>#regex</a> 

我用下面的一個錨添加到https

"(?:https?|ftps?)://[\\w/%.-]+", "<a href='$0'>$0</a>" 

可能對它進行一些修改可能會起作用嗎?

+0

#regex是一個例子,我需要找#然後做下一個單詞 – mjamal14 2012-04-20 13:18:22

回答

0

目前尚不清楚您所使用的語言,但我會嘗試這樣的:

"#\\w+", "<a href='twitter.com/#!/search/%23$0'>$0</a>" 

這應該抓住隨之而來的一系列的字母數字字符的#任何序列。

+0

感謝您的快速回答 – mjamal14 2012-04-20 20:32:01

+0

如何刪除第二個$ 0中的#號? – mjamal14 2012-04-20 21:26:22

+0

使用正回顧後用於''#,以便它被用於匹配但不捕獲:'「(?<=#)\\ W +」'。更多信息:http://www.regular-expressions.info/lookaround.html – Chriszuma 2012-04-23 14:18:24

相關問題