Можно ли сопоставить специальный символ в регулярном выражении, который не следует определенному шаблону?
В частности, у меня есть текст, в котором мне нужно экранировать все символы $, у которых нет шаблона $ some_text $, так как последний указывает переменную.
регулярное выражение для соответствия шаблону $ some_text $:
(\$[a-zA-Z_-]+\$)
Идея:
- Соответствует всему, кроме указанного выше шаблона
- этого результата, сопоставьте все символы $
Я не уверен, возможно ли вообще вообще 1., так как мои идеи с негативным взглядом требуют фиксированной длины.
Язык - Java