Замены с использованием регулярных выражений в Java - У меня есть строкаЗаменить строку с помощью регулярных выражений
allof{ condition {licenseState=="NY"} condition{professionId==301} condition {professionId=="301"} }
бы это можно сделать замену в Java с использованием регулярных выражений, поэтому строка выглядит следующим образом один:
allof{ condition 'licenseState=="NY"', {licenseState=="NY"} condition 'professionId==301', {professionId==301} condition 'professionId=="301"', {professionId=="301"} }
В основном, что внутри внутри {} скобок и вкладывается отдельно. Это возможно и как? После каждого условия не гарантируется наличие символа NewLine.
Я пробовал:
condition\s*?{[a-zA-Z0-9=<>\s"']*}
Да, это возможно, что вы пробовали? – jbabey
Я испробовал условие 'code' \ s *? {[A-zA-Z0-9 = <> \ s" '] *} 'code', который выбрал все, но я не знаю, как извлечь внутреннюю часть это – eugened
Вот сайт, который вы можете использовать, чтобы проверить свое регулярное выражение: http://www.regexplanet.com/advanced/java/index.html. Попробуйте ваше регулярное выражение. –