RegEx, сложный парсинг строки

Sanu0074
На сайте с 31.08.2012
Offline
110
403

Здравствуйте, помогите написать регулярку, и можно ли вобще в данном случае ее написать?

На входе строка:

ss.aa=x.zv xyz (ss.abc=p.efg wtp op.prm xx yyy cbrx) xxx ac.poi>bc.oo rty ac.poi<zc.oo

а должны из нее получить строку:

'ss'.'aa'='x'.'zv' xyz ('ss'.'abc'='p'.'efg' wtp 'op'.'prm' xx yyy cbrx) xxx 'ac.'poi>'bc'.'oo' rty 'ac'.'poi'<'zc'.'oo'

В общем опираться тут нужно на точки и пробелы, начало и конец строки. То что разделено точкой должно быть обернуто кавычками. Как по мне, это мега-сложно. Помогите это сделать! Благодарен за ваше бесценное время)

LovelAss
На сайте с 05.06.2009
Offline
96
#1


$string = preg_replace("#([a-z]+)\.([a-z]+)#i", "'$1'.'$2'", $string);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий