次の文字列があります。
"Sample text, another sample","勾","","勾"
次のように4つの部分文字列を取得したい:
- サンプル テキスト、別のサンプル
- 勾</li>
- //空の文字列だけ
- 勾</li>
誰かがそれを達成する方法について解決策を投稿できますか? 可能であれば、それを行う 2 つの方法 (標準的な方法と正規表現を使用する方法) を教えていただけませんか。どうもありがとう
次の文字列があります。
"Sample text, another sample","勾","","勾"
次のように4つの部分文字列を取得したい:
誰かがそれを達成する方法について解決策を投稿できますか? 可能であれば、それを行う 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));
}
subString(int start, int end)
メソッドを使用できます
例えば:
str.subString(0,5);
サンプルを提供します