问题标签 [rubular]

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 投票
2 回答
228 浏览

ruby - 使用正则表达式从字符串中删除括号和数字

我有看起来像这样的字符串:

执行制片人 (3)

制片人 (0)

第一助理相机 (12)

我想使用正则表达式来匹配字符串的第一部分并删除“(num)”部分(括号前面的空格和括号中的括号/数字)。使用正则表达式后,我想让我的变量等于:“Executive Producer”、“Producer”、“1st Assistant Camera”

如果您知道任何学习正则表达式的资源,那也很棒。

0 投票
2 回答
370 浏览

ruby-on-rails - 电子邮件正则表达式。这个正则表达式合适吗?

可能重复:
如何使用正则表达式来验证电子邮件地址?

\A[\w.-]+\w@[a-z\d\-.]+\.[a-z]+\z

您如何看待上述电子邮件验证表达式。有什么错误,有什么漏洞吗?提前感谢您的支持。

0 投票
1 回答
80 浏览

regex - 正则表达式输出异常

我在正则表达式匹配 1) 使用 Rubular 时和 2) 在使用 rails 控制台或 irb 环境时有不同的输出。

1) 红色

2)IRB

我不明白为什么有两个不同的输出,我错过了什么?

0 投票
3 回答
383 浏览

ruby-on-rails - Rails 正则表达式

我对正则表达式真的很陌生。我有以下网址:http://www.foo.bar.com/hgur_300x300.jpghttp://www.foo.bar.com/hgur_100x100.jpg

我如何在 rails 中使用带有正则表达式的 gsub 来查找 [300X300.jpg AND 180X180.jpg] 并将其替换为 500X500?

0 投票
3 回答
243 浏览

ruby - 如何在 Ruby 正则表达式中访问同一匹配组的各种出现?

我有一个有多个匹配项的正则表达式。我发现 $1 、 $2 等 .. 可以用来访问匹配的组。但是如何访问同一匹配组的多次出现?

请看下面的rubular页面。

http://rubular.com/r/nqHP1qAqRY

所以现在 1 美元给出 916,2 美元给出 NIL。如何访问 229885 ?有没有类似于 $1[1] 的东西?

0 投票
2 回答
489 浏览

ruby - Ruby Regex 与 Rubular 不同

我在 Rubular.com 和我的带有 Ruby 1.9.2 的 VM Linux 上尝试相同的超级简单正则表达式我不知道为什么我得到不同的输出:VM:

这个输出:女士

在 Rubular 上它输出:MadamAnita Rubular: http ://www.rubular.com/r/qyQipItdes

我很想得到一些帮助。我卡在这里。我将无法为 hw1 测试我的代码。

0 投票
0 回答
74 浏览

ruby-on-rails - 使用 Regexp 在 Rails 生成器中的文件中的最后一个关联之后插入新关联

insert_into_file我一直在尝试使用自定义生成器中的方法将一些新关联插入到现有模型中。出于美学原因,并避免硬编码任何东西,我想在找到的最后一个之后插入它们。我尝试使用在 Rubular 中工作的正则表达式来实现这一点,但在我运行生成器时却没有:

换句话说,这应该找到最后一个关联到一个没有更多关联的换行符。该m选项意味着负前瞻中的点应被视为换行符,因此应注意文件末尾。在 Rubular 中,选择了最终的关联,但是当运行生成器时,内容会插入到每个关联之后。

我的正则表达式有什么问题?

0 投票
1 回答
78 浏览

ruby - 正则表达式,字符串之间的字符串

所以字符串看起来像这样:

我想提取除 _#*#_ 之外的所有内容,并将它们放入两个匹配结果(abc 和 xyz)中。我做了一个正则表达式来从内部获取东西:

我已经为此苦苦挣扎了很长一段时间,但不知道如何抓住它,建议?

0 投票
1 回答
45 浏览

ruby - Ruby 和正则表达式不精确

我正在尝试使用 Ruby 和 Regex 将长字符串分成由整个字符串中出现的时间戳分隔的块。

“上午 10:59 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus at tincidunt >ante。上午 3:30 Aenean interdum, quam sed tempor imperdiet, neque turpis aliquet est, at >luctus justo arcu et arcu. Sed sat amet eros a sem hendrerit vestibulum faucibus sit amet >nunc。Nam venenatis pharetra leo vel facilisis。晚上 9:20 Aenean tincidunt ligula lacinia。

这是我正在运行以提取每个块的循环。

当我运行它时,开始条目的第一个时间戳被捕获 find。然而,结局永远不会对。

而不是“上午 10:59 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus at tincidunt ante”。我得到“”上午 10:59 Lorem ipsum dolor sit amet,consectetur adipiscing elit。Phasellus 在 tincidunt ante。凌晨 3 点 30 分。”

当循环穿过字符串时,事情变得更加糟糕。条目的开头总是正确的,时间戳包含在子字符串的开头。然而,结局永远不会。

0 投票
4 回答
1252 浏览

ruby - 我需要一个正则表达式来查找不在任何 html 标记或任何 html 标记的属性值内的 url

我在以下文本中有 html 内容。

需要一个将普通网址转换为超链接的正则表达式(不篡改现有的超链接)

预期结果: