-je avoir un nom complet en entrée et que vous voulez diviser le mot entier nom complet par mot, mais il se doit:Regex de Split chaîne hors
- Ne pas couper le mot si contient un exemple Hyphen
REES-MOGG
- Si Diviser le mot si contient un Underscore par exemple
REES_MOGG
HYPHEN
Exemple:
MRS C REES-MOGG
Résultat:
MRS
C
REES-MOGG
UNDERSCORE
Exemple:
MRS C REES_MOGG
Résultat:
MRS
C
REES
MOGG
Je suis actuellement en utilisant le code ci-dessous mais en vain:
Dim str As String() = Regex.Split(names, "\s+")
Et quelle langue/lib utilisez-vous? Et pourquoi ne pas souligner dans votre expression régulière si vous voulez diviser sur les traits de soulignement? –
Simple remplacer '_' par' 'ne fait pas le travail? – hsz
J'utilise VB.net – user3636465