Regex, чтобы разрешить пробел в словах, если в строке есть только кавычки - Java - PullRequest
0 голосов
/ 06 сентября 2018

Итак, я придумал регулярное выражение для сопоставления слов между одинарными и обратными кавычками и в формате a.b[.c] =d.e[.f] (followed by anything), где слова могут быть заключены в кавычки:

Например:

dqwdasasd.'asd' =\`sadadwdadaasda\`.\`wgfgdf\

Регулярное выражение:

^((\`|')?(\w|_)+\2)(\.(\`|')?(\w|_)+\5){1,2} *= *((\`|')?(\w|_)+\8)(\.(\`|')?(\w|_)+\11){1,2}[ .]*

Но теперь я хочу изменить то же самое, чтобы разрешить пробелы между словами, если присутствуют только одинарные или обратные кавычки.

dqwdasasd.'a sd' =\`sada dwdadaa sda\`.\`wgf  gdf\`

Я пытался использовать обратную ссылку, но не понял, как это сделать. Может кто-нибудь помочь мне с этим, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...