我確信這很簡單,但我無法弄清楚。RegEx從自定義標記中提取URL,目標和鏈接
我想提取此
Example:
[http://www.testdomain.com/blog/122_Blog Post.aspx _blank]Click here![/]
的URL,目標和鏈接我已經試過這樣:
\[(.*) (.*)\](.+?)\[\/\]
它的工作原理,只要我有_blank
或_self
下面的網址,但如果我一起刪除它,我會得到Post.aspx
作爲目標(當然)。
我也試過類似(_blank)?
的東西,但那根本不起作用。
請幫忙,RegEx真的不是我的東西,並隨時提出其他改進建議。它不一定是萬無一失的,我只是想保持簡單。
謝謝!
你能否提供更多的例子嗎?其他情況下`_blank`或`_self`的位置是什麼? – Kimvais 2011-01-25 09:05:08
我不能想象其他很多情況,其他目標並不是必須的。這是一個封閉的系統,所以我不必做到萬無一失。只要URL可以包含所有可能的字符,包括空格。 – 2011-01-25 09:18:41