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ď č. 1Ak 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 "