无法生成正则表达式

Can't generate a regular expression

我正在尝试生成一个正则表达式来检测任何字符串:

示例:[Maxsens8 Innovations]

我正在使用:https://regex101.com

我创建了这个正则表达式:^\[[a-zA-Z0-9\]]$

此正则表达式与我正在寻找的表达式不匹配,我认为是问题所在

大约是最后一个字符。

如果有人向我解释如何生成正确的正则表达式,我将不胜感激

检测如下字符串:[Maxsens Innovations] [Verifik8] [Divoluci] ...

尝试:

^\[[a-zA-Z0-9 ]*\]$^\[[a-zA-Z0-9\s]*\]$

  • \]$ 匹配 ] 后跟行尾 ($)
  • [] 是元字符,因此应该转义。
  • 使用\s匹配任何白色-space字符(包括newline)或单个space.

注意:这应匹配单个输入行。如果每行有多个片段,则跳过行开始和结束标记,即 ^$.