我有一個字符串,我需要使用正則表達式解析。 此字符串是:在我的字符串,有一個字符,我不能識別,似乎是一個空間(正則表達式)
http://carto1.wallonie.be/documents/terrils/fiche_terril.idc?TERRIL_id=1 Crachet 7/12
我試圖做的是URL和評論分開,所以我嘗試:
(\ S +) \ S(+) 但結果是,我得到:
$ 1 =>http://carto1.wallonie.be/documents/terrils/fiche_terril.idc?TERRIL_id=1 Crachet
$ 2 =>7/12
所以,這似乎是第一個字符是不是空格!
我試圖用 'X' 來代替\ S,得到了
http://carto1.wallonie.be/documents/terrils/fiche_terril.idc?TERRIL_id=1 CrachetX7/12
我肯定有一些奇怪的事情。
我試圖以取代「X」(\ n,\ t等),每一個角色,但無法找到,這是什麼「空間極爲相象的」
怎麼找出這個角色和我的拆分字符串?
編輯:
如果你想和我的代碼玩,這是一個Yahoo!管道:http://pipes.yahoo.com/pipes/pipe.edit?_id=a732be6cf2b7cb92cec5f9ee6ebca756
根據Pipes documentation,它看起來像它使用相當標準的正則表達式語法。
一些測試:
和
什麼語言?請給它加標籤。例如,你的正則表達式在perl中工作得很好。 –
這就是Yahoo!管道(添加到我的問題) –
您的管道示例...工作正常。它顯示'title'爲'Crachet 7/12'(?) –