@Artur937
junior

Каким регулярным выражением можно найти текст стоящий между +?

Есть реакция

KMnO4 + HCl = KCl + MnCl2 + Cl2 + H2O

как с помощью регулярного выражения можно получить из нее вещества, стоящие после знака равно? (знак "+" нужно удалить)
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А зачем тут регулярка? Разбить строку по =, разбить вторую часть по +.
Конкретная реализация зависит от языка программирования. Например на PHP:
$str = 'KMnO4 + HCl = KCl + MnCl2 + Cl2 + H2O';
$list = explode('+', explode('=', str_replace(' ', '', $str))[1]);
print_r($list);
Array
(
    [0] => KCl
    [1] => MnCl2
    [2] => Cl2
    [3] => H2O
)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы