0

以下のように区切り文字を「AND」にして文字列からメールアドレスを抽出する方法は?

String str="abb@AND.comANDbbb.comANDccc@xxd.AND";
4

2 に答える 2

3

次のコード セグメントで試してください。

public class TokenizerTest
{
    private final String testStr = "abb@AND.comANDbbb.comANDccc@xxd.AND";

    public static void main(String[] args)
    {
        TokenizerTest tst = new TokenizerTest();
        tst.tokenize();
    }

    public void tokenize()
    {
        if(testStr != null)
        {
            Pattern p = Pattern.compile("[*]*AND*[^.AND]");
            String[] tokens = testStr.split(p.pattern());
            for(String token:tokens)
            {
                System.out.println(token);
            }
        }
    }
}

その結果、

abb@AND.com
bb.com
cc@xxd.AND
于 2013-11-13T11:28:51.013 に答える