今天在使用IntelliJ IDEA查找匹配兩個字符中間的任意內容,以前沒用過正則表達式,後來在網上找到了,記錄一下。
匹配兩個字符串A與B中間的字符串包含A與B:
表達式: A.*?B(“.“表示任意字符,“?”表示匹配0個或多個)
示例: ¥46.8312<
結果: ¥41.8312<
查找到後在點擊全選內容,複製到需要的地方
最後提取出想要的內容
匹配兩個字符串A與B中間的字符串包含A但是不包含B:
表達式: A.*?(?=B)
匹配兩個字符串A與B中間的字符串且不包含A與B:
表達式: (?<=A).*?(?=B)