Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 用于8个或更多A';s后跟零、一个或两个等号(=)_Regex - Fatal编程技术网

Regex 用于8个或更多A';s后跟零、一个或两个等号(=)

Regex 用于8个或更多A';s后跟零、一个或两个等号(=),regex,Regex,我需要过滤掉垃圾字符串值,这些值的形式至少为8A,有时后跟0(固定),一个或两个等号。示例包括整个字符串值-如果字符串中出现任何其他字符,则它是一个keeper 垃圾: AAAAA AAAAA= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

我需要过滤掉垃圾字符串值,这些值的形式至少为8A,有时后跟0(固定),一个或两个等号。示例包括整个字符串值-如果字符串中出现任何其他字符,则它是一个keeper

垃圾:

  • AAAAA
  • AAAAA=
  • aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  • aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  • aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=
保管员:

  • AAAA
  • AAAA=
  • aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  • ==
我对正则表达式一窍不通,所以请求一些帮助。 什么表情能让我倒垃圾


谢谢

此regexp可能适用于您:
^A{8}[A=]
如果匹配,则为垃圾值。

此regexp可能适用于您:
^A{8}[A=]
如果匹配,则为垃圾值。

尝试使用:
^A{8,}={0,2}$


演示(JavaScript):
var regex=/^A{8,}={0,2}$/
console.log([
//垃圾(真实)
“AAAAA”,
“aaaaaa=”,
“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”,
“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
“aaaaaaaaaaaaaa=”,
//保留(错误)
“AAAA”,
“AAAAA=”,
“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
'=='

].map(regex.test,regex))
尝试使用:
^A{8,}={0,2}$


演示(JavaScript):
var regex=/^A{8,}={0,2}$/
console.log([
//垃圾(真实)
“AAAAA”,
“aaaaaa=”,
“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”,
“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
“aaaaaaaaaaaaaa=”,
//保留(错误)
“AAAA”,
“AAAAA=”,
“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
'=='

].map(regex.test,regex))
假设需要八个或更多的
A
s,后跟零个或更多等号,则可以使用:

[A]{8,}[=]{0,}

请注意,这将
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。如果不希望匹配,则应使用分隔符
^
$
开始和结束正则表达式:

^[A]{8,}[=]{0,}$


希望这有帮助!:)

假设您需要八个或更多的
A
s,后跟零个或更多等号,您可以使用:

[A]{8,}[=]{0,}

请注意,这将
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。如果不希望匹配,则应使用分隔符
^
$
开始和结束正则表达式:

^[A]{8,}[=]{0,}$


希望这有帮助!:)

我猜你的意思是“0,1或2等号”?否则,你的两个“垃圾”就会到处乱跑。
aaaaaaaaa0
会不会是垃圾?@EduardoEscobar不会是trash@KernelPanic你是对的-不知怎么地得到了“零”,在编辑过程中被省略了-很好!我猜你的意思是“0,1或2等号”?否则,你的两个“垃圾”就会到处乱跑。
aaaaaaaaa0
会不会是垃圾?@EduardoEscobar不会是trash@KernelPanic你是对的-不知怎么地得到了“零”,在编辑过程中被省略了-很好!OP规定了0、1或2等号。您的正则表达式接受无限数量的等号(也是
{0,}
只是一种冗长的书写方式
*
.OP规定了0、1或2个等号。您的正则表达式接受无限数量的等号(也是
{0,}
只是一种冗长的书写方式
*
)。