文字列を分割することができません私は、文字列を持っている
氏praneel PIDIKITI
私は、私は2つだけを取得しています三つの部分を取得する
String[] nameParts = name.split("\\s+");
代わりに、この正規表現を使用する場合、Mr
およびPraneel PIDIKITI
。
2番目の文字列を分割できません。誰が問題になるかも知っていますか?
私はさらにsplit(" ");
を使用しました。
問題は、replaceAll("\\<.*?>", " ").trim();
を使用してhtmlをこの文字列に変換してから、name.split("\\s+");
を使用して名前の値を取得しています。
スペース(特殊文字)以外のものでなければならないと思います。
私はこれを確認することはできません。両方のアプローチが私のために働く。完全な例を提供してください。 – musiKk
これは遠くに見えるかもしれませんが、PraneelとPIDIKITIの間のスペースは実際には空白文字0x20ではありませんか? – Maverik
@Maverik:まったく遠くにフェッチされているわけではありません。 @Praneel:文字列をループし、各文字をintとして出力し、実空間は32になります。 –