Небольшая статья Баелданга, там такое:
inputString.replaceAll(".*" + targetCharacter, "")
Ни разу не видел чтобы коллеги эскейпили регулярки. Понятно что регулярно выражаться желательно бы поменьше, но когда их всё-таки разумно использовали, то хоть бы кто заэскейпил. Это такая область, где об экранировании не каждый и знает что оно в принципе существует; в отличие от url, html и sql, где общество к такому более-менее привыкло.
В джаве это делается так:
Pattern.quote("$")
В питоне:
>>> re.escape("$")
'\\$'
2024.05.05 in regex