Bonjour J'ai une question sur les groupes correspondant à base de l'expression régulière suivanteRegex: en option ignorer les guillemets doubles
static string partPattern = @"^(?<Key>\w+)\s*(?<Value>.*)$";
des données de l'échantillon comme suit:
TEST_REPLICATE
{
REPLICATE_ID 1986
ASSAY_NUMBER 877
ASSAY_VERSION 4
ASSAY_STATUS "Research"
}
Je suis en mesure de récupérer correctement les valeurs et si les valeurs sont NULL, cela fonctionne correctement. Ce que j'essaye de faire est de récupérer également une valeur par exemple le dernier module qui est entre guillemets. Je ne suis pas vraiment sûr si je le fais correctement, serait-ce la regex correcte pour le scénario ci-dessus, je viens d'ajouter des citations avant w. S'il vous plaît corriger, merci
static string partPattern = @"^(?<Key>\"w+)\s*(?<Value>.*)$";
Est-ce pas votre expression originale correspondent déjà de telles valeurs? – Qtax
Vous souhaitez que les citations soient supprimées de la valeur? – BlueM
@Qtax, Vous avez raison, cela fonctionne, la regex existante fonctionne aussi, je n'ai pas eu le noeud dedans, merci !!! – user721