Замените шаблоны, которые находятся внутри разделителей, используя вызов регулярного выражения
Мне нужно вырезать все вхождения шаблона "-", которыевнутри одинарные кавычки в длинной строке (не затрагивая те, которые находятся вне одинарных кавычек).
Есть ли способ регулярного выражения сделать это? (использовать его с итератором из языка в порядке).
Например, начиная с
"xxxx rt / $ 'dfdf--fggh-dfgdfg' ghgh- dddd -- 'dfdf' ghh-g '--ggh--' vcbcvb"
Я должен закончить с:
"xxxx rt / $ 'dfdffggh-dfgdfg' ghgh- dddd -- 'dfdf' ghh-g 'ggh' vcbcvb"
Поэтому я ищу регулярное выражение, которое можно запустить из следующих языков, как показано
JavaScript input.replace (/ someregex / g, "")PHP preg_replace ('/ someregex /', "", input)Python re.sub (r'someregex ', "", input)Ruby input.gsub (/ someregex /, "")