我有我的正則表達式以下條件: 當字符串不爲空,應該包含單詞「內部」正則表達式:如何使有條件的正則表達式
所以,換句話說:
"<link linktype='internal' id='{F88AE8AE-69C4-4E31-95BF-73B110FEE63A}' />" --> OK
"<link linktype='external' id='{F88AE8AE-69C4-4E31-95BF-73B110FEE63A}' />" --> NOK
"test" --> NOK
"" --> OK
我知道一個空字符串可以檢查:^$
或非空字符串:^\s*\S
和我的內部檢查簡稱爲:linktype=\'internal\'
(例如)
把它們放在一起是很難的部分。我一直停留在這一點,但預期它不能做:
(?(?=^\s*\S)linktype=\"internal\"|^$)
誰能幫助?
是否需要做正則表達式? – luketorjussen
是的,它是該軟件包中唯一可能的方法 –
您正在使用C#,您可以像@Vache所建議的那樣輕鬆完成 – luketorjussen