Каким регулярным выражением можно выбрать буквы, стоящие отдельно, а не в слове?
Есть несколько веществ в одной строке MnCl2, NaCl, Cl2, Cl2O
Каким регулярным выражением можно выбрать только Cl2, так чтобы оно не затрагивало MnCl2 или Cl2O ?
Асиков Артур, если вы кажется, будто вы сейчас что-то прояснили - нет, всё совсем наоборот. Задача, описанная в тексте вопроса, решается выражением из ответа, а при чём тут "отделить" - непонятно.
Попытаюсь прояснить :) у меня есть строка MnCl2, NaCl, Cl2, Cl2O
Каким регулярным выражением я могу найти в ней Cl2?
Выражение \b[A-Z][a-z]?\d?\b - работает замечательно, но оно нашло бы в этой строке и другие простые вещества, если бы они были: например Br2 или I2. А мне нужен точечный поиск именно Cl2, просто проверить чтобы слева/справа от него ничего не было: убедиться что оно отдельно стоящее, не в составе других сложных веществ