Hej
Chcialbym z ciagu znakow: kamil_krasowski wyciagnac pierwsza litere (k) i 2 litery po znaky podkreslenia (kr).
Jedynek pomysly jakie mam to dosyc dlugi kod, a pewnie da sie prosciej.
Pozdrawiam
Hej
Chcialbym z ciagu znakow: kamil_krasowski wyciagnac pierwsza litere (k) i 2 litery po znaky podkreslenia (kr).
Jedynek pomysly jakie mam to dosyc dlugi kod, a pewnie da sie prosciej.
Pozdrawiam
http://www.rubular.com/regexes/13341
[code]>> “kamil_krasowski”.match(/(.).+_(…)/)[1]
=> “k”
“kamil_krasowski”.match(/(.).+_(…)/)[2]
=> “kr”[/code]
lepiej chyba:
]
matched = "kamil_krasowski".match(/\A(\w)\w+_(\w{2})\w+\Z/)
matched[1] #=> "k"
matched[2] #=>
Chodzi o to, żeby nie robić tego dwa razu i trochę bardziej restrykcyjne wyr. regularne stworzyć.