Показать сообщение отдельно
  #1 (permalink)  
Старый 01.08.2011, 20:36
Аватар для scuter
Профессор
Отправить личное сообщение для scuter Посмотреть профиль Найти все сообщения от scuter
 
Регистрация: 14.03.2008
Сообщений: 169

RegExp глюк пробелы портят всё
просто не знаю как побороть этот глюк
есть регулярка
var reg=/<|>|"(([^\\"]|\\.)*)"|\$(\w*)|(\w*)/gim;

берём строку
$str='
 
<
		"<",
		<
			<
				!,
';

и соответственно запускаем это дело,
reg.exec(str);

и оно не работает,
но если убрать пробелы и знаки переноса между словами которые ищутся то работает,
и если убрать последнюю часть выражения тоже работает
var reg=/<|>|"(([^\\"]|\\.)*)"|\$(\w*)/gim;

вот что с этим делать не пойму
Ответить с цитированием