Я успешно собираю последовательные группы, заканчивающиеся двоеточием, но я не знаю, как можно было бы повторить каждый из этих захватов при замене ссылками на обратную ссылку. Вот пример стога сена:
body .wpCSS {
font-size:14px;
font-size:1rem;
color:#444;
}
div .vaCSS {
font-size:12px;
font-size:.8rem;
color:#555;
}
Вот регулярное выражение, которое захватывает: открывающая скобка через первую двоеточие, а затем через каждую двоеточие, а затем через закрывающую скобку. Не жадный, так что только один раздел сопоставляется за один раз.
\{(.*?:)+?(.*?)\}
Я хочу, чтобы операция замены вставляла пробел после каждого двоеточия. Я перепробовал все ссылки на обратные ссылки, вложенные и т.д., Которые я могу себе представить, но я могу получить ссылки на обратные ссылки, чтобы они действовали только в первом или последнем разделе двоеточия. Я пытаюсь ссылаться на обратную ссылку, на любой размер стога сена, который будет вставлять пробел после каждого двоеточия. Примечание. Я использую Notepad++, и у меня установлена точка, соответствующая новым строкам, поэтому точка обрабатывает новые строки.