正则表达式匹配整个字符串

时间:2016-12-18 02:28:19

标签: javascript regex

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

我正在尝试使用此正则表达式获取以下的base64部分(包括base64:部分):

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

并使用此示例文本:

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

或者这个文本(这也是一个示例结果):

base64:zI1EaQeidtfpLwE9b8sGo5sZDbnzAqULCnL2hT3HoJo=

当我运行它时,它匹配整个字符串。

1 个答案:

答案 0 :(得分:1)

这个怎么样:

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

这是一个regex101示例:
https://regex101.com/r/2qRBV7/2

  

]

之后抓住非\b(=word boundry)base64:的每个字符