2016-03-14 73 views
0

我試圖隔離第二個字段,用逗號分隔,在一個已經正則表達式的子字符串中。我的源串是這樣的:正則表達式與兩個分隔符和字段提取

信息:10.10.10.10 「TryingToIsolate」 - [14/MAR/2016:15:44:00 0100] 「GET http://www.google.com」 200 12£GG_sear,,3, 「 - 」, - , - , - , - 1, 「 - 」, - , - , - , - 「 - 」,1, - , 「 - 」, 「 - 」, - , - ,GG_sear, - , 「 - 」, 「 - 」, 「未知」, 「未知」, 「 - 」, 「 - 」,234,0, - , 「 - 」, 「 - 」, - , 「 - 」, - , - , 「 - 」,「 - 「£ - 」無默認 - 無 - 默認 - 無「

我想要獲得英鎊符號內的價值。 我可以用得到任何容易的是「££」內:(。*)

\£\£

但無論我嘗試取出它不能正常工作的第二場。

+0

什麼是你正在試圖提取你輸入的字符串?我也看不到在你的例子中的<> – dnit13

+0

道歉,我的意思是: 「...我想獲得」英鎊「字符之間的價值44。使用: \£\£ 但無論我嘗試取出第二場就不能正常工作 我apprecciate任何幫助......」 – MimmoFu

回答

0

如果您確信這將是唯一的數字,然後你可以用正則表達式

£\w+,(\d+),.*£ 

這裏搭上這是一個demo

+0

驚人(*)。!謝謝! – MimmoFu