正規表示式:選擇包含另一個符號的符號之間的文字/字串(包含特定字串的標籤)

正規表示式:選擇包含另一個符號的符號之間的文字/字串(包含特定字串的標籤)

我想選擇之間的所有文字=> 並且 =>僅當包含[]

=> predici-video [date] =>我在我和她之間愛你。

所以,只有這個=> predici-video [date] =>

答案1

搜尋 :=>.*(\[|\]).*=>

解釋:

  • .*- 零個或多個字符
  • (one|two)- 非此即彼
  • \[- 角色[逃脫了。

記事本++的螢幕截圖:


在此輸入影像描述

答案2

  • Ctrl+F
  • 找什麼:(?<==>)[^=>]*[][][^=>]*(?==>)
  • 查看 環繞
  • 查看 正規表示式
  • Find All in Current Document

解釋:

(?<==>)     # positive lookbehind, make sure we have => before
[^=>]*      # 0 or more any character that is not = or >
[][]        # character class, matches [ or ]
[^=>]*      # 0 or more any character that is not = or >
(?==>)      # positive lookahead, make sure we have => after

如果您還想捕獲=>,請使用:=>[^=>]*[][][^=>]*=>


截圖(之前):

在此輸入影像描述

截圖(之後):

在此輸入影像描述

相關內容