Найти слова в скобках - Regex + Ruby - PullRequest
0 голосов
/ 30 января 2012

У меня есть следующие слова в столбце таблицы.

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

Пожалуйста, предоставьте мне шаблон регулярного выражения, который возвращает последние два символа в скобках.Например, de для Deutsch (de), ru для русского (ru) и т. Д.,

Ответы [ 2 ]

8 голосов
/ 30 января 2012
\((\w{2})\)

Демо: http://rubular.com/r/ih4HxrjwiL

Теперь изучите регулярное выражение: -)

1 голос
/ 30 января 2012

Обычно вы разделяете эти символы обратной косой чертой: \Поэтому, если вы хотите найти левую скобку, вы должны поставить \( на ее место в своем регулярном выражении.Вот ссылка на эту и многие похожие темы регулярных выражений Ruby: раздел регулярных выражений ruby-doc .

Rubular.com также является отличным инструментом для создания и тестирования вашего Ruby.регулярные выражения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...