2014-02-10 19 views
-1

我需要正則表達式的下列問題的一個匹配的報價和點爲C#編程在正則表達式怎麼能

我有這樣的「ApplicationPackage +」 .SAVE一條線「參數」,在C#語言 我怎麼會只得到匹配,並使用()正則表達式模式提前

感謝匹配

+1

爲什麼要使用正則表達式? – Samuel

+0

您可以通過使用反斜槓字符\來轉義引號,例如「\」「。 – Markus

回答

1

如果我理解正確,則只有在」介於「之間時纔想匹配SAVE。和「

var match = Regex.Match(yourStringHere, @"(?<=""\.)SAVE(?="")"); 
if(match.Success) 
    //do what you want with match.Value 

如果你想要」之間的任何詞「。和「,然後使用適當的通配符代替SAVE

例如,用\ W

var match = Regex.Match(yourStringHere, @"(?<=""\.)\w+(?="")"); 

而且要小心,如果您選擇使用。不要忘了用惰性限定符

var match = Regex.Match(yourStringHere, @"(?<=""\.).+?(?="")"); 
0

使用斜線包含特殊字符 如獲得SAVE結果。或「

相關問題