2
Пример строки для поиска:регулярное выражение - между дополнительными кавычками
name = 'bob'
person=mary
init= 'tim',
first =sarah,
,name=o'donnel
surny = 'o'doherty',
extend = 'marshall , mathers (111)'
Этот поиск регулярных выражений ниже, является ошибочным:
[ ]*,?[ ]*(.+)[ ]*=[ ]*'?(.*)'?[ ]*(,|;)*[ ]*
Regex заменить 2 группы: \1 \2
Желаемые результаты ниже:
name bob
person mary
init tim
first sarah
name o'donnel
surny o'doherty
extended marshall , mathers (111)
псевдокод, чтобы в основном:
optional spaces,one optional comma,optional spaces,any characters (grouped),optional spaces,optional spaces,one optional single quote,any characters (grouped),one optional single quote,optional spaces,one optional comma or semicolon,optional spaces