Как создать регулярное выражение для экранирования «*», когда ему предшествует алфавит или другое «*» (но не предшествует число) - PullRequest
0 голосов
/ 02 апреля 2020

Пример:

Исходная строка -> 20 * кг * м ** 2 / с ** 2

Здесь я не хочу экранировать '*', которому предшествует 0, но экранировать все остальные '*'.

Спасибо, Амит

1 Ответ

0 голосов
/ 02 апреля 2020

Вы не указали, какой тип регулярного выражения вы используете и как вы хотите экранировать звездочки. Я предполагаю, что вы используете PCRE и хотите поставить обратную косую черту sh перед '*':

  • Поиск (?<![0-9])\*

  • Заменить \\*

Демонстрация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...