如果有一種方法可以使用正則表達式來執行此操作,需要使用正則表達式來查找表達式並獲取接下來的3個字符
我需要做的是採取一個字符串,如「abc123xyz」搜索「ABC」,然後抓住接下來的3個字符,這將是「123」。
有什麼想法?
感謝
如果有一種方法可以使用正則表達式來執行此操作,需要使用正則表達式來查找表達式並獲取接下來的3個字符
我需要做的是採取一個字符串,如「abc123xyz」搜索「ABC」,然後抓住接下來的3個字符,這將是「123」。
有什麼想法?
感謝
ABC後,這個正則表達式將捕獲以下三個特點:
^abc(.{3})
如果abc
沒有定位在字符串的開始簡單地去掉^
字符數限制指示字符串的開始。
(?<=abc)(.{3})
這將捕獲在abc
之後的任何三個字符。 (?<=abc)
是一個向後看的表達。請注意,並非所有的正則表達式引擎都支持lookbehind表達式。