Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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 Can';我不能让这个正则表达式负的lookahead/lookaround为JS工作_Regex_Regex Lookarounds - Fatal编程技术网

Regex Can';我不能让这个正则表达式负的lookahead/lookaround为JS工作

Regex Can';我不能让这个正则表达式负的lookahead/lookaround为JS工作,regex,regex-lookarounds,Regex,Regex Lookarounds,无法在工作中获得简单的负面观察 在这个项目列表中,我不希望项目的开头带有Re: Re: [PAID] need Composer for Film [PAID] need Composer for Film want composer for project 事实上,我在结束时用它来阻止问号: (?!(.*\?$))((create|after...... 因此,它与底部结果不匹配 [PAID] need Composer for Film want composer for project

无法在工作中获得简单的负面观察

在这个项目列表中,我不希望项目的开头带有
Re:

Re: [PAID] need Composer for Film
[PAID] need Composer for Film
want composer for project
事实上,我在结束时用它来阻止问号:

(?!(.*\?$))((create|after......
因此,它与底部结果不匹配

[PAID] need Composer for Film
want composer for project
need composer?
但一开始就不能让同样的原则适用于
Re:

(注意,需要,需要,需要,需要,需要,需要,需要,需要,需要,想,想,寻求)想,想,寻求,寻求,想,想::)以下以下以下::)以下::)以下:::::::)以下::::)以下::)以下::)以下::)以下:)以下::)以下::)以下:)以下:::)以下:):)以下::)以下::::)以下::)以下::::)以下::)以下::)以下:)以下:)以下:)(以下::::::::)以下:)以下(以下(以下:)以下:::::)以下(以下:),(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(以下)以下)以下)以下)以下::),(,(,(,(,(,(,(,(,(,(,(,(,(,(以下)()()()()()()()()()()()()()()()()()()()()()()()()(|((主题)*(?)(曲调|歌曲| |歌曲| |歌曲| | | |叮当声| | | | | | | |
本质上,您是在询问如何匹配整个字符串-如果字符串不是以
Re:
开头

在负前瞻内使用
Re:
,在前瞻外使用线锚的起点
^
,在前瞻内使用线锚的终点,可以得到以下结果:

/^(?!Re:.*$).*/gm

在regex101上运行

非常感谢!!然而,我似乎无法将其与我目前的消极形象结合起来,以摆脱问题。因此,基本上,当我在括号外添加“^”以添加“Re:”时,它会打断我的其他负面外观标题,即在字符串末尾(或括号前)没有问号,请看: