簡體   English   中英

正則表達式匹配整個字符串

[英]Regular expression is matching entire string

https://regex101.com/r/2qRBV7/1

我正在嘗試使用此正則表達式獲取以下base64部分(包括base64:部分):

.+\[?(.+?)\]?

並帶有以下示例文本:

Application key [base64:HlOiabVcCmzUvcnPuCHCOS6nvS89otzCBXKb/PVbI1g=] set successfully.

或這段文字(這也是示例結果):

base64:zI1EaQeidtfpLwE9b8sGo5sZDbnzAqULCnL2hT3HoJo=

但是,當我運行它時,它會匹配整個字符串。

這個怎么樣:

base64:([^\] \b]*)

這是一個regex101示例:
https://regex101.com/r/2qRBV7/2

捕獲每個不是]字符, \\b(=word boundry)base64:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM