0
舉例來說,如果我們有:正則表達式爲「>」符號之間的字符串
Inicio > Nacional y Política > Protestas en Venezuela > Nota
我想只獲得第一和第二之間的串「>」
這是胡亂猜測:
(?<!\w\>).+(?<!\>)
舉例來說,如果我們有:正則表達式爲「>」符號之間的字符串
Inicio > Nacional y Política > Protestas en Venezuela > Nota
我想只獲得第一和第二之間的串「>」
這是胡亂猜測:
(?<!\w\>).+(?<!\>)
如果你想在第一和第二>
沒有空格之間,使用this regex:
/(?:>\s+)(.*?)(?:\s>)/
這用來>
非捕獲組後面的空格,一個懶惰的捕獲組的字符串,其次爲>
空白非捕獲組。這意味着您的字符串將在第一個匹配組中。
如果你不在乎是否有在你的字符串多餘的空格,你甚至都不需要使用的匹配組,並且可以使用lookarounds像this regex:
/(?<=>).*?(?=>)/
這看起來後面的>
,然後懶洋洋地匹配所有東西,直到前面看>
。
這似乎是一個非常簡單的任務與基本的字符串操作函數。正則表達式似乎沒有必要。 –
是的,你說得對,我甚至沒想到 –