问题标签 [regex-greedy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
135810 浏览

regex - .* 和有什么不一样?和 .* 正则表达式?

我正在尝试使用正则表达式将字符串分成两部分。该字符串的格式如下:

我一直在使用(.*?)<并且<(.*?)>工作正常,但是在稍微阅读了正则表达式之后,我才开始想知道为什么我需要?在表达式中。我只是在通过这个网站找到它们之后才这样做,所以我不确定有什么区别。

0 投票
7 回答
838 浏览

c# - Lazy regex doesn't work as expected C#

I have the following regex: a?\W*?b and I have a string ,.! ,b
When searching for a match I get ,.! ,b, but not just b as I expect. Why is that? How to modify the regex to get what I need?
Thank you for your help.

0 投票
4 回答
213 浏览

regex - 我不懂正则表达式

我正在关注使用正则表达式从字符串中删除所有 html 标记的教程(Ruby):

product.description.gsub(/<.*?>/,'').

我不知道如何解释?. 这是否意味着:“至少以前的一个”?那样的话,岂不/<.+>/是更合适了?

0 投票
1 回答
256 浏览

regex - 在正则表达式中,它被称为惰性还是非贪婪?

我最初听到它是不贪婪的。然后在“网络上”的引用中,我看到它被称为懒惰。它是哪一个?

0 投票
1 回答
614 浏览

regex - 如何匹配一个非贪婪的 url

我希望有人可以帮助我使这场比赛变得不贪婪...我正在使用 Javascript 和 ASP Classic

目的是从这种格式的页面中提取 URL<a href ></a>

我只需要捕获 url

谢谢

0 投票
3 回答
1050 浏览

regex - 贪婪的正则表达式匹配

我正在尝试匹配一个看起来像这样的字符串:

用这个表达式:

但是,在某些情况下,我的反向引用内容包含“>”,因此是这样的:

仅在反向引用中匹配example text in here <em。在有或没有这些 html 实体的情况下,我需要做什么才能有条件地返回正确的反向引用?

0 投票
3 回答
85 浏览

regex - 如何让这个正则表达式工作?

我有一个小问题,我想找到

<tr><td>3</td><td>foo</td><td>2</td>

foo,我使用:

$<tr><td>\d</td><td>(.*)</td>$

找到 foo,但它不起作用,因为它与 foo 的末尾不匹配,</td>但与</td>字符串末尾的 the不匹配

0 投票
2 回答
576 浏览

php - Preg 匹配所有贪婪的字符串,但字符串除外

我的源字符串是这样的:

我的正则表达式是这样的:

结果是:

可以看到贪心太贪心了,一直到二审结束。我期待的是:

0 投票
3 回答
40417 浏览

c# - C# 正则表达式中的贪婪、非贪婪、全贪婪匹配

如何获得以下示例中的所有匹配项:

PS:我想以通用方式进行所有匹配。上面的例子只是一个例子。

0 投票
4 回答
36220 浏览

regex - Notepad++ 非贪婪正则表达式

Notepad++ 是否支持非贪婪正则表达式?

例如对于文本:

我想使用模式获取零件:

现在我得到整个字符串而不是 2 个部分。我尝试使用“?” 操作员但没有成功。