我很努力讓String.split()
做我想做的事情。正則表達式分裂一個詞
我有一個用空格分隔的單詞串的輸入。有些詞有特殊的功能。他們看起來像這樣:「特殊:單詞」。
我使用來測試我的正則表達式輸入的字符串看起來是這樣的:
String str = "Hello wonderful special:world what a great special:day";
我想從str.split(regex)
得到的結果是上寫着「世界」和「天」的陣列;
我試着用lookahead (?<=special\:)(\w+)
這樣做,但是這會將字符串拆分爲我正在尋找的單詞。我如何反轉這個表達式來獲得我期待的結果以及預測和反向預測的確切結果?
我不會用'split'爲了這。使用'Pattern'和'Matcher'。 –