2016-09-12 3 views
-2

サブストリングから文字列を取得する必要があります。サブストリングパターンから文字列全体の値を取得する方法

String whlval = "I have stackoverflow accounts and i use to login from different users 
       i.e Angel23552 wow isn't it"; 

は、だから私は天使

から

条件「をAngel23552」など全値「Angel23552」、すなわち結果を取得したい: -

  1. は私だけから値を取得するために、天使の文字列を使用することができます文字列whlvalとして
    23552はランダムな値です。
  2. 上記の文字列の上には、whlvalには2つの2つの文字列の間に異なる空白があります。
+0

あなたがやったことを示す........ – Benjamin

答えて

1

うーん、多分:

String[] split = StringUtils.split("I have stackoverflow accounts and i use to login from different users i.e Angel23552 wow isn't it"); 

StringUtils.split() method

その後のループで、あなたはStringUtils.contains(CharSequence引数の配列、のCharSequence searchSeq)を使用しようとするかもしれない - 真または偽

を返します。 StringUtils.contains() method

+0

ありがとう... StringUtilsには非常に便利なapiがたくさんあります。 –

0

このような機能はありますか?

String result = whlval.replaceAll(".*(Angel[^\\s]*).*","$1"); 
+0

いいえ..それは私のために働かなかった。 –

+1

私の悪い... 'replace'はregexpを使わず、' replaceAll'はしません。 –

関連する問題