/ / v regexu, ako by mohol jeden zápas citáty a bodky pre c # programovanie - c #, regex

v regexe, ako by mohol jeden zápas citáty a bodky pre c # programovanie - c #, regex

Potrebujem regex na nasledujúci problém

Mám riadok, ako je tento "ApplicationPackage +". SAVE ", parametre," v jazyku C # ako by som mohol získať len zápas a získať SAVE ako výsledok pomocou regex vzoru zodpovedajúce

vopred ďakujem

odpovede:

1 pre odpoveď č. 1

Ak správne chápem, chcete SAVE len vtedy, ak je medzi "." A "

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

Ak chcete medzi slovom "." A "" ľubovoľné slovo, použite príslušné zástupné znaky namiesto položky SAVE

napríklad s w

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

Buďte opatrní, ak sa rozhodnete použiť. nezabudnite použiť lenivý kvantifikátor

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

0 pre odpoveď č. 2

použite lomku () na zaradenie špeciálnych znakov napr. , alebo "