Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   Вопросы по регулярным выражениям. (http://www.flasher.ru/forum/showthread.php?t=22744)

RFMitrio 09.11.2001 16:37

Вопросы по регулярным выражениям.
 
1. что значит опция /g и что будет, если ее убрать. Буду рад примеру!
2. совпадают ли правила написания регулярных выражений для js, perl и unix
---
Спасибо!

[subway]design 09.11.2001 17:05

/g - это Gлобальное применение действия ко всей строке, т.е::
___________________________

$q~=s/q/qwerty/g
___________________________

заменит не первую q, а все в этой переменной($q)

RFMitrio 09.11.2001 17:27

пасиб, ты подтвердил мою мыслю. :) :) А как насчет second question?

[subway]design 09.11.2001 17:47

должны совпадать, но я не доверяю жабаскрипту

john 09.11.2001 18:03

Практически все современные диалекты рег-экспов имеют общие метасимволы.
То же самое и с JS.
Но каждый имеет собственные, специальные. И естественно в JS нет тех которые есть в перл.
Например минимальные квантификаторы.
Во как :)

MyXus 12.11.2001 01:26

Ребяты. Я может подотстал. И такая грозная подпись у сабвэй-дизайна висит. Но всё же, что же такая строка

Цитата:

$q~=s/q/qwerty/g
зделает мне в яваскрипте???

RFMitrio 12.11.2001 01:31

это Пёрл :)


Часовой пояс GMT +4, время: 02:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.