Wyrażenie regularne lub cos w zamian - poszukuję pomocy

Witam,

Nie mogę sobie poradzić z czymś takim w Rubym, że mam w zmiennej string o tresci np. takiej:

string=“Jakiś tekst ktory nalezy zignorować (a tekst w nawiasie chce zeby zostal zwrocony) i dalsza czesc tekstu do zignorowania.”

chodzi o to, że potrzebuje moc wyciagac tekst ktory jest w nawiasie i z zalozenia, zawsze mam nawias i jakis tekst w srodku… potrzebuje zeby zostal dla danego stringa zwrociny tylko tekst z nawiasu…

jak ktoś wie, to proszę o pomoc

string.match(/\(([\w|\s]+)\)/).to_a

ale to nie do końca wydaje się dobre

super, pomoglo… nawiasów jeszcze musze sie pozbyc, ale mysle ze dam sobie rade…

dzieki SEBANie :slight_smile:

[code]>> string.match(/(([\w|\s]+))/)
=> #MatchData:0xb72f6ef0

$1
=> “a tekst w nawiasie chce zeby zostal zwrocony”[/code]

Albo po prostu:

string.match(/\((.*)\)/).to_a.last

:wink:

przyklad pokazany przez “nairda” zadzialal od razu :slight_smile:

dzieki Wam obu… pewnie wersja SABANa tez by smignela (choc moze sie nie zrozumielismy do konca, bo chcialem miec sam tekst z nawiasu bez nawiasu poczatkowego i nawiasu koncowego)… ale temat zamkniety dziekuje i pozdrawiam