Разбор строки (регулярные выражения), что обозначает ?

Spriter

Новичок
Разбор строки (регулярные выражения), что обозначает ?

Уважаемые, я не понимаю в этих регулярках :(

Если вы можете, то объясните каждый символ след. фрагмента выражения :)
Код:
/(\w+)?(\b)?[тв]ы (\умная|молодец|хорошая|классная|прикольная)(\b)?(\w+)?/`
и какую роль играет первый символ след. фрагмента и первого символа верхнего фрагмента ?
Код:
./(\w+)?(\b)?какой (\комп)?(\проц)?(\винт)?(\b)?(\w+)?/`
Заранее благодарен :)
 
Сверху