以後的所有內容我有這種形式的字符串: 東西〜#〜的東西。Java正則表達式匹配
本質上我使用〜#〜作爲分隔符,但我只想從其餘元素中分割出第一個元素。
舉例來說,如果我有以下字符串: 什麼〜#〜AGreat〜#〜日
我想我的第一場比賽是「什麼」 和我的第二場比賽是「AGreat〜# 。〜天
實際字符串我與這個樣子的工作: A1〜#〜@ NP - > _ A1 所以他們不限於字母數字字符誰能幫我試圖尋找周圍的一個。?類似的問題,但我似乎無法得到它的工作。
謝謝!
以後的所有內容我有這種形式的字符串: 東西〜#〜的東西。Java正則表達式匹配
本質上我使用〜#〜作爲分隔符,但我只想從其餘元素中分割出第一個元素。
舉例來說,如果我有以下字符串: 什麼〜#〜AGreat〜#〜日
我想我的第一場比賽是「什麼」 和我的第二場比賽是「AGreat〜# 。〜天
實際字符串我與這個樣子的工作: A1〜#〜@ NP - > _ A1 所以他們不限於字母數字字符誰能幫我試圖尋找周圍的一個。?類似的問題,但我似乎無法得到它的工作。
謝謝!
String first = input.substring(0, input.indexOf("~#~"));
String second = input.substring(input.indexOf("~#~") + 3, input.length());
輸出:
first: What
second: AGreat~#~Day
也可以使用split(String regex, int limit)
方法。例如該代碼
public class Test {
public static void main(String[] args) {
String s = "abc.bcd.cde";
System.out.println(Arrays.toString(s.split("\\.", 2)));
}
}
產生以下輸出:
[abc, bcd.cde]
的作品就像一個魅力,我正要糾正+3,但我看到你打我吧。 – Mark
我會盡快做到 – Mark