我總是對如何正確使用正面和負面的外觀感到困惑。我搜索了互聯網,發現大多數例子令人困惑。我想知道有人能幫助我。正則表達式正面還是負面的Lookbehinds?
我在想,如果我有像下面這樣的正則表達式:
StartHere(?<result>.+?)StopHere
然後「StartHere」和「StopHere」一審的第一個實例之間的一切都將被解析出來解析出。但是,如果我有多個「StartHere」之類的以下文件中:
StartHere RandomTextAndOtherCharacters StartHere TextIWantToParse PleastStopHere
如果我使用上述正則表達式將解析「RandomTextAndOtherCharacters StartHere TextIWantToParse」。
有沒有辦法只解析出「TextIWantToParse」壁櫥「StartHere」和「StopHere」之間的信息?我知道?在。+?使它懶惰,但有可能做這樣的事情,但看起來在後面?讓我知道我的解釋是否令人困惑。謝謝。
如果在同一行上有多個有效的'starthere'和'stophere'對,並且所有這些對都必須被捕獲,這會出現問題。 – nhahtdh
哦,我明白你的意思了!我的印象只有一個 – Srb1313711