2011-02-01 38 views
0

對不起你們,我不能發表圖片呢,所以如果這不是太麻煩了,看到這一點: yahoo pipe screenshot我的正則表達式語法或設置我的雅虎管道的方式有問題嗎?

我想要做的就是搶在括號中的地址,而不是其他。我的理解是用$ 1替換它應該用括號中的地址替換整個「item.description」。

這個正則表達式(\(.+\))應該工作,但由於某種原因飼料沒有改變。

我試圖弄清楚爲什麼通過雅虎管道幫助頁面,並基於他們給出的正則表達式示例,似乎這應該起作用。

我在這裏無法理解什麼?如果你看不出來,我是怎樣的一個新手,所以那種......

回答

1

(\(.+\))匹配括號及其內容,所以這是所有被替換的正則表達式 - 和你用它自己替換它。如果你想保留父親,你需要像^.*(\(.+\)).*$這樣的東西,否則需要^.*\((.+)\).*$

這裏假設只有一組parens。如果文本中可能存在換行符,則可能還需要指定s修飾符。

+0

這是按照承諾http://i.imgur.com/RCWVQ.png – marapet 2011-02-01 20:43:12

相關問題