0

次の文字列があります。

"Sample text, another sample","勾","","勾"

次のように4つの部分文字列を取得したい:

  • サンプル テキスト、別のサンプル
  • 勾</li>
  • //空の文字列だけ
  • 勾</li>

誰かがそれを達成する方法について解決策を投稿できますか? 可能であれば、それを行う 2 つの方法 (標準的な方法と正規表現を使用する方法) を教えていただけませんか。どうもありがとう

4

2 に答える 2

2
String str = "\"Sample text, another sample\",\"勾\",\"\",\"勾\"";
Pattern pattern = Pattern.compile("\"([^\"]*)\"");
Matcher matcher = pattern.matcher(str);
while(matcher.find())
{
    System.out.println(matcher.group(1));
}
于 2013-06-13T06:52:05.363 に答える
0

subString(int start, int end)メソッドを使用できます

例えば:

str.subString(0,5);

サンプルを提供します

于 2013-06-13T05:57:52.707 に答える