我有以下文本行(META標題):正則表達式替換之間幷包括標籤
Buy [ProductName][Text] at a great price [/Text] from [ShopName] today.
我這取決於什麼樣的價值觀我有更換。
我有工作,我需要,但是我無法找到正確的正則表達式來代替:
[Text] at a great price [/Text]
的話(在方括號之間的ND)的變化,因此唯一將保持不變是:
[][/]
即我可能還需要更換
[TestText]some test text[/TestText] with nothing.
我有這樣的工作:
System.Text.RegularExpressions.Regex.Replace(SEOContent, @"\[Text].*?\[/Text]", @"");
我推測的正則表達式:
[.*?].*?\[/.*?]
會工作,但事實並非如此! - 我在ASP.NET C#編碼提前 感謝,
戴夫
爲什麼只能轉義方括號之一? '\ [。*?\]。*?\ [/.*?\]' – paul
完美,謝謝保羅,這很好,Regex不是我的強項! – dhardy