Comment supprimer une partie définie d'une chaîne?
J'ai cette chaîne: "NT-DOM-NV\MTA"
Comment puis-je supprimer la première partie: "NT-DOM-NV\"
Pour avoir ceci comme résultat: "MTA"
Comment est-il possible avec la RegEx?
source d'informationauteur SamekaTV
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser
Étant donné que "\" apparaissent toujours dans la chaîne
"asdasdfghj".TrimStart("asd" );
entraînera"fghj"
."qwertyuiop".TrimStart("qwerty");
entraînera"uiop"
."asdasdfghj".CutStart("asd" );
produit maintenant"asdfghj"
."qwertyuiop".CutStart("qwerty");
produira toujours des"uiop"
.Si il y a toujours une seule barre oblique inverse, utilisez ceci:
Si il peut y avoir plusieurs et que vous souhaitez seulement avoir la dernière partie, utilisez ceci:
Essayer
Vous pouvez utiliser cette méthode d'extension:
Dans votre cas, vous pouvez l'utiliser comme suit:
Remarque: Ne pas utilisation
TrimStart
méthode qu'il pourrait garnitures de un ou plusieurs caractères supplémentaires (voir ici).essayer ici.