2014-05-01 102 views
-2

嗨試圖捕獲以下數據導出到程序的另一部分。註冊前綴在連字符之間

理想的情況下將使用正則表達式作爲TOKEN可能有問題(其名稱,以便該字符串會有所不同,特別是在國外的用戶,我已經看到了這些人4+不同的名稱)

,我想

的樣本數據從捕捉將是這種格式

New Starter - First Last - test 

我想捕捉的連字符之間的一切,而不是整個事情

到目前爲止,我有以下的正則表達式:-([^-]+)-

剛剛捕獲

- First Last - 
+1

林有點不確定你想要什麼。所以你捕獲你不想在比賽本身的連字符? – Martyn

+0

那就對了,就是連字符之間的任何單詞 – Artaxerxes

回答

1
(?<=-\s).+(?=\s-) 

如果你不想要的東西出現在了比賽,但需要檢查它的存在,你可以用前瞻/回顧後

更多信息here

這是假設所有其他輸入都會顯示相同的格式。

相關問題