相关疑难解决方法(0)

Javascript 正则表达式否定回溯替代方案

看起来这不是关于后视的第一个问题,但我没有找到答案。

Javascript 没有(正|负)后视请求。

我需要一个与 *.scss 文件名匹配的正则表达式,但与 *.h.scss 之类的名称不匹配。后视请求看起来像:

/(?<!(\.h))\.scss$/
Run Code Online (Sandbox Code Playgroud)

我怎样才能在 javascript 中做到这一点?我需要这个用于 webpack 规则“test”参数的正则表达式,所以只需要 javascript 正则表达式。

javascript regex webpack

4
推荐指数
1
解决办法
1743
查看次数

Javascript正则表达式; 找到'x',但如果前面有'y'则没有

像"馅饼"这个词之类的东西之前没有"披萨"这个词.我对正则表达式相当新,这个问题一直给我带来麻烦.

如果您可以使用JavaScript正则表达式语法提供答案,那么我会非常感激.

编辑:我可能通过在两个单独的正则表达式中单独搜索字符串'pizza pie'和'pie'来复制功能,并且只计算出现在第二个查找但不是第一个查找中的字符串索引.这是一个复杂的解决方案,不是那么快,但可以很容易多线程,所以我想它没关系.

javascript regex negative-lookbehind

2
推荐指数
1
解决办法
1844
查看次数

修复Javascript无效的正则表达式:无效的组

我使用正则表达式来分隔网址的元素:

http://domain.com/page/post#fragment?query

/(?:([\w\-\+]+(?<!domain\.com))\/?)?(?:([\w\-\+]+(?<!domain\.com))\/?)?(?:#([\w\-\+]+))?(?:\?([\w\-\+]+))?$/
Run Code Online (Sandbox Code Playgroud)

这将是这场比赛的结果:

$ 1 =页面

2美元=邮寄

$ 3 =片段

$ 4 =查询

我收到此错误:

Invalid regular expression: /(?:([\w\-\+]+(?<!localhost))\/?)?(?:([\w\-\+]+(?<!localhost))\/?)?(?:#([\w\-\+]+))?(?:\?([\w\-\+]+))?$/: Invalid group
Run Code Online (Sandbox Code Playgroud)

javascript regex url match

1
推荐指数
1
解决办法
3931
查看次数

JS regexp基于不带反斜杠的字符来拆分字符串

我想使用JS String split函数仅根据逗号分割此字符串,,而不是以反斜杠开头的逗号/,.我怎样才能做到这一点?

'this,is\,a,\,string'.split(/,/)
Run Code Online (Sandbox Code Playgroud)

这段代码将它拆分为所有字符串,我不知道如何让它只在不带反斜杠的逗号上拆分.

javascript regex string node.js

1
推荐指数
1
解决办法
778
查看次数

正则表达式在空格之前插入逗号

你如何在一个空格之前插入N个逗号到这个字符串,但不是在一个句号或另一个逗号之后?使用ruby或javascript.

javascript ruby regex jquery

0
推荐指数
1
解决办法
924
查看次数

标签 统计

javascript ×5

regex ×5

jquery ×1

match ×1

negative-lookbehind ×1

node.js ×1

ruby ×1

string ×1

url ×1

webpack ×1