Я хочу узнать, есть ли способ дублировать символы, являющиеся частью одной строки, не дублируя всю строку, используя регулярное выражение, и добавлять их в начало строки, таким образом, мне не придется делать это вручную и рисковать возникновением ошибки.
Я хочу иметь возможность заменять такие значения
pl=100
pr=100
pj=100
bl=100
br=100
С этим
pl=pl=100
pr=pr=100
pj=pj=100
bl=bl=100
br=br=100
По сути, в данном случае это копирование первых трех символов и добавление их в начало строки.
решение1
Я бы просто использовал это регулярное выражение:
^(...)(.*)$
это нужно для дублирования первых 3 символов, если вы хотите дублировать что-либо до первого символа "=" включительно, используйте:
^([^=]"=")$
с заменяющей строкой для обоих случаев:
\1\1\2
Проверено здесь:https://regex101.com/r/pK7xN3/1