[英]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.