我必须匹配一个文本,该文本应该能够匹配JavaScript中的模式。如果有任何文本以左方括号"开头,则图案应该能够匹配;["但不以"]"结尾;。
看看下面的例子:
This is a [Sample text
->这应该会返回给我[Sample text
This is [again] a [sample text
->这也应该返回给我[sample text
我已经尝试了多种方法,如下所示:
[([^]]+).*[^}]$
和
[([^]]+).*[^}]$
但它们都没有如预期的那样发挥作用。我不太擅长Regex模式,因此在这里寻求帮助。
感谢
将我的评论转换为答案,以便为未来的访问者轻松找到解决方案。
您可以将此正则表达式用于您的工作:
/[[^]]*$/
RegEx演示
RegEx分解:
[
:匹配[
[^]]*
:匹配0个或多个非]
的字符$
:结束