0
我需要幫助想寫一個JavaScript正則表達式從這段文字中選擇Harry
和Anderson
:我需要幫助想寫一個JavaScript正則表達式
H6 Harry - Anderson
所以我想連字符和字之前之後的詞連字符。
我需要幫助想寫一個JavaScript正則表達式從這段文字中選擇Harry
和Anderson
:我需要幫助想寫一個JavaScript正則表達式
H6 Harry - Anderson
所以我想連字符和字之前之後的詞連字符。
好吧,如果總有一個連字符現在,你可以使用:
/(\w+) - (\w+)/
(PCRE語法)
在JavaScript中,你可以使用對象方法捕捉文本中的問題:
string.match(/(\w+) - (\w+)/);
您可以使用/g
修飾符掃描整個文本塊,它將反向引用保留在$1
高達$99
。
您需要首先給我們更多的背景。例如,你能否給我們提供其他文本的樣本。你是否想要正則表達式只用大寫字母來挑選單詞?連字符兩側的單詞? (字母)(數字)組合後的單詞? – JnBrymn 2010-09-01 20:04:14
你的意思是你想要結果中的「The」,還是你想從「H6 Harry - Anderson」到「Harry」,「Anderson」? – 2010-09-01 20:05:21
請發佈幾個例子,並將所有字符串括在引號中。包含不同類型輸入的示例。 – MAK 2010-09-01 20:12:37