-1
我假設這是很簡單,但我在圈子裏簡單的regex提取
<img src="\/\/i1.ytimg.com\/vi\/sY1S34973zA\/mqdefault.jpg"
兜兜我需要提取sY1S34973zA部分。
我正在使用PHP。
任何想法?
史蒂夫
我假設這是很簡單,但我在圈子裏簡單的regex提取
<img src="\/\/i1.ytimg.com\/vi\/sY1S34973zA\/mqdefault.jpg"
兜兜我需要提取sY1S34973zA部分。
我正在使用PHP。
任何想法?
史蒂夫
這應做到:
<img src="[^"]+\/([^"\/]+)\/[^"]*"
文件夾名被捕獲並可以更換爲$ 1
我有點困惑的反斜槓。你是說反斜槓是字符串的一部分,還是他們只是用你使用的任何語言逃避正斜線?
如果是後者,則需要進行上述調整。
您可以使用此前瞻基於正則表達式:
[^/]+(?=\/[^\/]*$
[你有什麼試圖解決這個問題](http://whathaveyoutried.com)?你使用哪種編程語言的正則表達式?正則表達式在編程語言之間不同您提供了一個案例,您還可以展示哪些其他示例,以便可以找到某種模式? – zzzzBov
正如@zzzzBov評論所言,我們需要的不僅僅是這一點。例如,如果您使用的是Python,我會建議您不要使用正則表達式,而應該使用'text.split(r「\ /」)[ - 2]' –
這個轉義是怎麼回事?請再舉幾個例子 – gwillie