Tag: 匹配

从string中提取信息

所以我得到了这个string G-Eazy – The track title (Mr. Awesome Remix) (Official Video) 现在我想提取艺术家,歌曲标题,混音等信息,并忽略有关官方video的信息。 这意味着我只是假设第一部分是艺术家的名字,再次是空格,减号和空格。 然后,我想检索第一个括号的内容,并忽略所有包含“官方”等字样的括号… 有没有办法做到这一点使用正则expression式?

奇怪的正则expression式匹配node.js

我在node.js中有一个正则expression式,它匹配一些奇怪的东西。 看这个: var regex = new RegExp('(<\?%)|(%\?>)', 'g'); console.log('<tag><?%text%?></tag>'.match(regex)); 导致[ '>', '%', '%', '>', '>' ] ,我不明白为什么。 目的是匹配<?%或%?>并且在https://regex101.com/上工作得很好。

ExpressJS:如何忽略我的路由中的公共静态文件?

app.get("/:name?/:group?", function(req, res){… 是匹配在我的公共目录中的文件。 所以,如果我包括一个样式表: <link type="text/css" href="/stylesheets/style.css" /> 节点将匹配/stylesheets/style.css并为值样式表分配名称 ,并将值style.css 分组 。 避免这种情况的最好方法是什么?