Я новичок в Ruby, и мне нужна помощь У меня есть образец часть .txtRuby: уникальный набор цифр
Modified : /Analitics/Documents/HTZ/BR-5545 Credit/Example BR-5545.docx
Modified : /Analitics/Documents/HTZ/BR-5545 Credit/HTZ BR-5545 Example.docx
мне нужно найти только цифры в строках и только один раз. (Уникальный набор цифр, который появляется только один раз) с регулярным выражением Я нахожу цифры
line=~/(BR-\d*)/
my=line.scan(/(BR-\d*)/)
Выход:
`[["BR-5545"], ["BR-5545"]]`
Но мне нужно один раз:
`[["BR-5545"]`
Пожалуйста, помогите мне как преобразовать мое регулярное выражение
Спасибо! Это реально помогает мне в рядах. Можете ли вы дать мне совет о colomn of row? Я имею в виду теперь с uniq! Я могу найти уникальную строку. Но что, если у меня есть две строки с одинаковым набором цифр? И если эти наборы одинаковые, мне нужно только одну строку –
Вы можете использовать 'uniq!' Для тех же: http://ruby-doc.org/core-2.0/Array.html#method-i-uniq –
Как это '[[' пришел? –