Regex 50个字符以下的行的Regec
我试过Regex 50个字符以下的行的Regec,regex,Regex,我试过(^[.]{1,50}$)/gm,但它根本不起作用 我想要一个由任何字符组成的行来匹配这个正则表达式 Qwertyuiop $$%%^^89e7hbequdwanjk etc should all match, including this line 但是,长度超过50个字符的行不应该匹配。您的正则表达式,[.*]只匹配点和*,因为内部[]都是按字面意思处理的。试一试 /^.{1,50}$/gm 它将匹配任何东西的1到50。如果您还想捕获,则添加回括号 /(^.{1,50}$)/gm
(^[.]{1,50}$)/gm
,但它根本不起作用
我想要一个由任何字符组成的行来匹配这个正则表达式
Qwertyuiop
$$%%^^89e7hbequdwanjk
etc should all match, including this line
但是,长度超过50个字符的行不应该匹配。您的正则表达式,
[.*]
只匹配点
和*
,因为内部[]
都是按字面意思处理的。试一试
/^.{1,50}$/gm
它将匹配任何东西的1到50。如果您还想捕获,则添加回括号
/(^.{1,50}$)/gm
您的正则表达式,
[.*]
只匹配点
和*
,因为内部[]
都是按字面意思处理的。试一试
/^.{1,50}$/gm
它将匹配任何东西的1到50。如果您还想捕获,则添加回括号
/(^.{1,50}$)/gm
您正在指定一个包含1-50个
或*
的字符串。如果需要任何字符的字符串,则[…]
字符类是错误的(它枚举了要匹配的文字字符);您正在查找不带方括号的
,它匹配任何一个字符
它的正则表达式是
^.{1,50}$
有些语言要求您在正则表达式周围指定一个分隔符,例如/…/
,但很难从示例中判断您的正则表达式是否属于其中之一;在本例中,缺少开头分隔符
/g
标志仅在需要在同一行上查找多个匹配项时才有意义。如果^
和$
锚定符应匹配多行文本中的换行符,则/m
标志有意义
如果您的问题标题正确,并且希望正确地少于50个字符,请将
50
更改为49
(或者将1
更改为0
)。您指定的字符串是
或*
的1-50次出现。如果需要任何字符的字符串,则[…]
字符类是错误的(它枚举了要匹配的文字字符);您正在查找不带方括号的
,它匹配任何一个字符
它的正则表达式是
^.{1,50}$
有些语言要求您在正则表达式周围指定一个分隔符,例如/…/
,但很难从示例中判断您的正则表达式是否属于其中之一;在本例中,缺少开头分隔符
/g
标志仅在需要在同一行上查找多个匹配项时才有意义。如果^
和$
锚定符应匹配多行文本中的换行符,则/m
标志有意义
如果您的问题标题正确,并且希望正确地少于50个字符,请将50
更改为49
(或者将1
更改为0
)