问题标签 [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 投票
1 回答
828 浏览

python - Python和Rubular之间正则表达式的区别?

在 Rubular 中,我创建了一个正则表达式:

它匹配粗体:

推荐:计算机和一些艺术的良好舒适度。

夏天。2 学分。先决条件:大一新生资格或导师许可。学分可能不适用于工程学位。仅 SU 成绩。

这是 Python 中正则表达式的用法:

不幸的是,代码返回None而不是匹配:

我在这里做错了什么?

更新:我需要re.search()代替re.match()吗?

0 投票
2 回答
198 浏览

ruby - 帮助正则表达式/红宝石

嘿伙计们,所以我正在制作一个脚本来从这个网站(http://grecni.com/texttwist.php)获取单词/结果,所以我已经准备好了 http 请求发布,等等。

我现在唯一需要做的就是取出单词,所以我正在使用一个看起来像这样的 html 源代码:

我正在尝试获取“sae”、“sav”、“secs”、“seas”、“casas”等词。

有什么帮助吗?

这是我得到的最远的地方,不知道从这里做什么。:链接文本

有什么建议么?帮助?

0 投票
3 回答
976 浏览

ruby - REGEX - 再次匹配多行

给定如下文本:

我想匹配最后 3 行:

这是我正在尝试但失败的方法:

建议?谢谢

0 投票
3 回答
5004 浏览

ruby - 正则表达式匹配具有可选条件的字符串

可能重复:
如何在 Ruby 中将正则表达式的一部分设为可选?

我正在尝试使用 rubular 构建一个正则表达式来匹配:

或者

这是我到目前为止所拥有的,但由于某种原因它不匹配?想法?

如何使 AM/PM 文本可选?要么匹配 AM/PM,要么都不匹配?

0 投票
2 回答
721 浏览

ruby-on-rails - 正则表达式 - 在 Rubular 中匹配但在 Ruby 中不匹配

给定如下文本:

我想匹配第二段,所以我在做:

但这在 ruby​​ 中并不匹配,即使它在 Rubular 中也是如此。任何想法为什么?谢谢

0 投票
5 回答
62105 浏览

ruby - 正则表达式,如何匹配多行?

我正在尝试将这From条线一直匹配到以下行的末尾Subject

到目前为止,我有:

但这与主题行的末尾不匹配。我尝试添加$,但没有效果。

0 投票
3 回答
267 浏览

ruby - 捕获的文本中的 Rubular/Ruby 差异

我已经小心地将这个 Rubular 窗口http://rubular.com/r/YH8Qj2EY9j剪切并粘贴到我的代码中,但我得到了不同的结果。Rubular 匹配捕获是我想要的。然而

只给我第一行,即

我不认为这是我的测试数据,但这是可能的。我错过了什么?

(Ubuntu 10.10 上的红宝石 1.9(

0 投票
1 回答
355 浏览

javascript - Rubular 与 javascript 正则表达式捕获组

注意到 Rubular.com 和 Javascript 正则表达式之间的区别:

我希望能捕捉到两次“狗”,但我却得到了两次“猫狗”。

Rubular 捕获“狗”的次数是预期的两倍:http ://rubular.com/r/o7NkBnNs63

这里到底发生了什么?

0 投票
0 回答
104 浏览

regex - 如何使用正则表达式解析包含大量选项卡的文本?

我有一些文本字符串,其中包含很多制表符和回车符。我希望做的是提取非白色字符。

例如,给定以下字符串:

这将导致以下结果:

是在选项卡上进行搜索和替换并用逗号替换它们的最佳方法,还是有一种方法可以忽略选项卡和其他空白字符。我一直在使用 Rubular 来尝试匹配字符串,但由于某种原因我无法匹配制表符 (\t)。我在这里想念什么。

0 投票
1 回答
645 浏览

ruby - Extract using regex

I'm new to Ruby, Regex and Stackoverflow. xD Here's my problem:

I want to use regex to extract phrases consisting of consecutive words with standard ASCII characters apart from the others in Vietnamese texts.

In another word, phrases with \w characters only, for example:

Mình rất thích con Sharp này (mặc dù chưa xài bao h nhưng chỉ nghe các pác nói mình đã thấy phê lòi mắt rồi). Các bạn cho mình hỏi 1 câu (các bạn đừng chê mình ngu nhé tội nghiệp mình) : cái máy này đem sang Anh dùng mạng Vodafone là dùng vô tư ah`? Nếu dùng được bên Anh mà không phải chọc ngoáy j thì mình mua một cái

Don't care about its meaning, what I want to achieve is an array of hashes containing the results with 2 pairs: value => the value of extracted phrases, starting_position => the position of the first character.

According to the example about, it should be like this: [{:value=>"con Sharp", :starting_position => 16}, {:value=>"bao h", :starting_position => blah blah}...]

This means that all words containing \W characters, such as "mình", "rất", "thích", etc. are rejected.

Trying above example with this regex on rubular.com for Ruby 1.9.2:

\b[\w|\s]+\b

I nearly got my desired phrases (except space-only ones), but it seems not working on my Ruby, which is also 1.9.2p290, using Win 7 64-bit.

Any ideas would be highly appreciated. Thank you beforehand.