2009-12-06 5 views
1

Salut j'ai une chaîne comme « DE32424; WV424324; FR234324; DE45345 »RegEx ignorer en java

Comment puis-je ignorer tout ce qui suit le premier; donc seulement DE32424 serait laissé dans la chaîne après avoir utilisé .replaceAll() dans JAVA.

Répondre

2

replaceAll(";.*", "");

+0

Merci je l'ai travaillant avec le regexp:. ; * Attention – Gary

1

yourString.substring(0, yourString.indexOf(';'))

+0

. Que faire si 'yourString.indexOf (';')' renvoie '-1'? – Asaph

+0

Cette option peut être plus rapide que regexp. La peine d'essayer. –