Exemplepour Advise expression régulière nécessaire
EL:123
가나123.456다라
123-ABC-456
123.456+678.890
AA03-BB1
$.AB12,00
Je veux extraire tout format numérique de chaîne.
Le nombre pourrait être | 100 000 | 20,000.00 | 12.52 | 10,800.082 |
Mon modèle est
@"\d[\d|,|.]+"
Mais .. cela ne fonctionne pas pour un seul chiffre | 3 | 1 |.
J'ai aussi essayé
@"[\d|,|.]+"
il ne devrait pas prendre | , | . | seulement.
Que dois-je faire avec mon motif regex?
Remplacez '+' par '*' et supprimez '|'. Vous pouvez essayer '\ d [\ d,.] *'. Ou '\ d + (?: [,.] \ D +) *' –
C'est quelque chose qui me dérange toujours: D au lieu de ** [\ d |, |.] ** use ** (\ d |, |.) ** –
Utiliser \ d + Le signe plus signifie "au moins un ou plusieurs" – malutki5200