gpt4 book ai didi

任何不以 .js 结尾的字符串的正则表达式

转载 作者:行者123 更新时间:2023-12-04 11:05:15 25 4
gpt4 key购买 nike

这让我发疯。我正在尝试匹配所有不以 .js 结尾的内容.我正在使用 perl ,所以 ?<!等等是非常受欢迎的。

我正在尝试做的事情:

匹配这些

mainfile
jquery.1.1.11
my.module

不是 匹配这些
mainfile.js
jquery.1.1.11.js
my.module.js

这应该是一个非常简单的任务,但我只是被卡住了。我查看了文档 regex , sed , perl甚至在 regexr 上摆弄了半个小时。直觉上, this example ( /^.*?(?!\.js)$/ ) 应该这样做。我想我只是盯着自己瞎了眼。

提前致谢。

最佳答案

您可以使用此正则表达式来确保您的匹配不会以 .js 结尾。 :

^(.(?!\.js$))+$

RegEx Demo

关于任何不以 .js 结尾的字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26384716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com