Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 November 24

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
гуглил ruby MatchData?
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
да
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
в доках сложное обьяснение
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
что конкретно не понятно?
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
что конкретно не понятно?
"ll" 1:”l”>.
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
ну там же в доках написано что это такое
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
спасибо за пояснение
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
Если это ирония, то я не раздаю рыбу… я по удочкам, но это лично мой взгляд, может кто еще поможет кто по рыбе
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Skoomer
"ll" 1:”l”>.
It encapsulates all the results of a pattern match, results normally accessed through the special variables $&, $', $`, $1, $2, and so on.
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
ну это в доке написано, вот я и спрашиваю, что конкретно не понятно
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
ну, вероятно, он прочел много в доке, но не обратил внимание на зацитированое :)
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
ну тут какие-то могут быть другие фундаментальные непонятни, я не знаю какие
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Skoomer
кто может обьяснить этот пример ? 'hello'.match('(.)\1')      #=> #<MatchData "ll" 1:"l">
ты попросил найти любой символ и его же еще один раз,  Матч тебе нашел символ l два раза как совпадение всего регекспа ("ll”) и первую группу (взятое в скобки) 1:"l"
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
ну тут какие-то могут быть другие фундаментальные непонятни, я не знаю какие
угу, тотальное незнакомство с регекспами
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
ну тогда рыбу давать рано, рыбу обычно нужно давать если релиз через 2 часа 🙂
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
ты попросил найти любой символ и его же еще один раз,  Матч тебе нашел символ l два раза как совпадение всего регекспа ("ll”) и первую группу (взятое в скобки) 1:"l"
м я пробую добовлять еще так  hllello или еще как то но все равно получаю  MatchData "ll" 1:"l">  почему так ?
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
а как ты ожидаешь?
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
потому что матч выдает только первое совпадение
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
для всех надо например  scan
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
или match_all где он есть
источник