问题标签 [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.
ruby - 在 n 行之后精确匹配文本
使用正则表达式匹配 n 行后的文本。
在下面的示例中,我想确保请求正好在id 的第 3 行之后:1
例子:
注意:n的值将根据输入而变化(n 的值可能大于 100)。其中 n 是字符串所在的行数
我尝试使用上述示例的正则表达式/signal\s*{\s*id:\s*1\n[^\n]*\n[^\n]*\s*request/m
,因为 n 的值是最小的。
如果 n 为 100,任何人都可以帮助构建正则表达式吗?提前致谢。
html - 正则表达式从第一个到最后一个而不是第一个
我正在尝试使用 String.sub!在红宝石中,它的替代品太多了。
我正在使用的正则表达式。你可以看到它匹配太多:http ://rubular.com/r/IUav4KEFWH
它从第一个到最后一个选择,我希望它只选择第一对。是否有另一个我不知道的 sub 版本,或者更好的 sub 方法
转多线并将它们放在单独的线上很容易,但我不想牺牲多线
ruby - 大字符串的正则表达式
我有以下字符串:
我想创建一个这样的 JSON:
为此,我需要将“MyLibrary1”和“0.10.0”以及类似的其他数据分开来创建一个字符串。我正在研究一个正则表达式来将数据与字符串分开。
我试过了/-(.*)/
,/=(.*)/
但这会在-
and之后返回我的所有内容=
。
有没有办法使用单个正则表达式获取所需的数据?另外,我如何让正则表达式知道它需要停在(
or )
。我正在使用Rubular来测试这个,每当我输入(
或)
我得到“你有一个无与伦比的括号”。
regex - 在正则表达式中添加单词
我在下面有这个字符串:
其中我希望提取数据并创建如下所示的 JSON:
在我之前的帖子(大字符串的正则表达式)的帮助下,我能够获取字符串中 '=' 之后的数据。
我正在修改相同的正则表达式以获取“master”一词。无论我尝试什么,在我的匹配对象中,第一部分是“MyLibrary1”,第二部分是“来自'repo_name',分支'master'”。
问题:正则表达式可以包含单词吗?我可以添加单词“branch”以从字符串中删除单词“master”吗?
我试过的正则表达式 - -\s*(. ?)\s (\s*(. ?)\s )
Rubular 链接 - http://rubular.com/r/gPLIa0xqRC
python - 使用正则表达式查找带逗号的字符串中的所有字符
我想在下面的字符串中搜索所有 '2' :
我给出了正则表达式:
但它不会搜索最后一个,而是一个 2。
我现在将正则表达式更改为,
但现在它需要22 中的 2 之一。
如何更改正则表达式以便找到所有2(不应考虑22 或 12 )?
ruby - Ruby 正则表达式需要排除模式
我有以下字符串
我想匹配 5.1 和 7.9 以及 4 和 6,而不是 w:1.16 或 w:1.16 或 6167482443。到目前为止,我设法想出了这些:
匹配 w:1.16 w:1.16
匹配其他数字:
我有点期待这不是因为 {,3} 而返回长数字序列,但它仍然如此。
我的问题是: 1. 如何将两种模式结合起来,排除一种模式并返回另一种模式?2.如何排除长序列的数字?为什么现在不排除?
谢谢!
ruby-on-rails - XML 标记的正则表达式
我很难匹配以下文本:
使用以下正则表达式:
我正在使用 rubular(我正在使用 ruby)来测试它,但我不明白为什么我的 RegEx 会失败。
有什么帮助吗?
ruby - ruby 正则表达式:如何从 url 中提取字符串
对 rubular 不是很熟悉,想知道如何使用 Ruby 正则表达式从中提取“postreview-should-be-the-cause”
我得到的最好的是
还在尝试各种方法。提前致谢。
ruby - 无法使用 Ruby Regex Rubular 正确拆分数据
我正在尝试组织和分解通过 Net::POP3 提取的电子邮件中的内容。在代码中,当我使用
我明白了
我正在尝试将其分解并组织到
到目前为止,我一直在使用 rubular,但结果各不相同,因为我仍在学习如何正确使用正则表达式、gsub 和拆分。到目前为止,我的代码如下。
但我一直在得到空数组。
想知道我怎样才能更好地做到这一点。提前致谢。
ruby - 正则表达式 ruby 电话号码
我试图弄清楚如何编写我自己的正则表达式。
我列出了可行的电话号码和不可行的电话号码,并试图确保包括可行的电话号码,但我不知道如何完成它。
允许列表
不允许
我搞砸了一点,我目前有这个:
这阻止了不允许的 2 号和 4 号,但我似乎无法弄清楚如何阻止其他的。
我应该输入最少数量的数字吗?如果是这样,我将如何做到这一点。