Название: [Решено]Регулярное выражение. Выбор символа. Отправлено: kuzulis от Ноябрь 05, 2010, 10:32 Доброго времени суток.
Помогите составить регулярное выражение для выбора одного символа '\' так, чтобы слева и справа от него не было таких же символов, например, в строке: Цитировать qeqvvrb \b \\b \\\f \\\\ Должен выбраться только символ подсвеченый красным.. Я составляю выражение: Цитировать /[^\\]\\{1}[^\\]/ Но он мне находит: Цитировать \b т.е. почти то что надо, только мне нужно чтобы не было b. :(Название: Re: Регулярное выражение. Выбор символа. Отправлено: navrocky от Ноябрь 05, 2010, 11:22 "[^\\](\\)[^\\]" ?
Название: Re: Регулярное выражение. Выбор символа. Отправлено: kuzulis от Ноябрь 05, 2010, 11:23 Всё, вроде решил проблему:
Цитировать /(?<!\\)\\\\(?!\\)/ выберет два символа '\\'Цитировать qeqvvrb \b \\b \\\f \\\\ Цитировать /(?<!\\)\\(?!\\)/ выберет один символ '\'Цитировать qeqvvrb \b \\b \\\f \\\\ |