https://regex101.com/r/2qRBV7/1
我正在尝试使用此正则表达式获取以下的base64部分(包括base64:
部分):
.+\[?(.+?)\]?
并使用此示例文本:
Application key [base64:HlOiabVcCmzUvcnPuCHCOS6nvS89otzCBXKb/PVbI1g=] set successfully.
或者这个文本(这也是一个示例结果):
base64:zI1EaQeidtfpLwE9b8sGo5sZDbnzAqULCnL2hT3HoJo=
当我运行它时,它匹配整个字符串。
答案 0 :(得分:1)
这个怎么样:
base64:([^\] \b]*)
这是一个regex101示例:
https://regex101.com/r/2qRBV7/2
在
之后抓住非]
,
\b(=word boundry)
和base64:
的每个字符