在括号之间找到单词 - Regex + Ruby

时间:2012-01-30 16:46:12

标签: ruby regex

我在表格的列中有以下单词。

Deutsch (de)
English (en)
Português (pt)
Русский (ru)
한국어 (ko)

请提供一个正则表达式模式,返回括号内的最后两个字符。例如de for Deutsch(de),ruforРусский(ru)等,

2 个答案:

答案 0 :(得分:8)

\((\w{2})\)

演示:http://rubular.com/r/ih4HxrjwiL

现在去学习一些正则表达式: - )

答案 1 :(得分:1)

通常用反斜杠划分这些符号:\
因此,如果您想要查找左括号,请将\(放在正则表达式的位置。

以下是对此以及许多类似的Ruby正则表达式主题的引用:ruby-doc's regex section

Rubular.com也是构建和测试Ruby正则表达式的绝佳工具。