je la chaîne suivante "sometextsometextSiteId-111-aaaaasometext"question simple match regex
Si la chaîne contient "SiteId-111-AAAAA" Je voudrais obtenir la partie 111 AAAAA. (n'importe quel nombre, n'importe quel caractère)
"sometextsometextSiteId-111-aaaaasometext" -> 111-aaaaa
"sometextsometextSiteId-123-abcdesometext" -> 123-abcde
"sometextsometextsitId-111-aaaaasometext" -> (nothing)
"SiteId-999-QWERTPOIPOI" -> "999-QWERR"
Je suppose que cela devrait être possible?
Des indices?
Merci Larsi
Note de côté: "n'importe quel nombre, n'importe quel caractère" est une exigence qui impliquerait n'importe quel caractère Unicode pour moi. De plus, vous n'étiez pas très explicite sur la longueur des champs. Adaptez en conséquence. – Joey
Eh bien, oui un peu flou dans specyfing, mais ce n'est que mineur. Merci beaucoup pour votre aide rapide et efficace. Sympa aussi de voir le test PowerShell. :-) – Larsi
Larsi: Pour ce genre de choses, j'utilise souvent PowerShell pour les tester rapidement et faire une démonstration de son fonctionnement - ou même pas du tout. De plus, comme PowerShell est basé sur .NET, les résultats sont généralement cohérents avec ce que vous obtiendriez en C#. – Joey