无法生成正则表达式
Can't generate a regular expression
我正在尝试生成一个正则表达式来检测任何字符串:
- 以 [
开头
- 以 ]
结尾
- 包含任何单词或数字或 space
示例:[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
.
注意:这应匹配单个输入行。如果每行有多个片段,则跳过行开始和结束标记,即 ^
和 $
.
我正在尝试生成一个正则表达式来检测任何字符串:
- 以 [ 开头
- 以 ] 结尾
- 包含任何单词或数字或 space
示例:[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
.
注意:这应匹配单个输入行。如果每行有多个片段,则跳过行开始和结束标记,即 ^
和 $
.