Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   рега раз плюнуть) (https://javascript.ru/forum/misc/11437-rega-raz-plyunut.html)

Slawaq 24.08.2010 16:12

ещё один вопрос, может ли indexOf искать подстроку по регулярке? я побывал и кажется нет, но на всякий случай спросил, и если нет то как по-другому найти номер символа с которого начинается подстрока?

Octane 24.08.2010 16:17

search может

Slawaq 24.08.2010 16:19

о, блин как-то я криво смотрел справочник, спасибо)

Slawaq 26.08.2010 02:08

срочно, просто уже головой бьюсь, сделал прогресс в изучении рег, но всё таки не знаю как обозначить любой символ от 0 до бесконечности включая???

и /.*/ тоже кажется не работает..
от полная рега с точкой:
/\[size\=(.*)\]/
код вообще не находит...

Slawaq 26.08.2010 03:01

всё, та проблема решена, я нашел нужную статью на форуме, НО, можно ли создавать массив из RegExp? а то я как всегда побывал, но ничего не получилось, или хотя-бы создавать реги из строк?

Gvozd 26.08.2010 03:15

Цитата:

Сообщение от Slawaq
НО, можно ли создавать массив из RegExp?

массив?
почему нет.
но, что вы хотите добится этим?
Цитата:

Сообщение от Slawaq
или хотя-бы создавать реги из строк?

как два байта отослать
рега-это объект.
и его вполне можно создать, используя стандартную функцию-конструктор

Slawaq 26.08.2010 03:24

мне надо массив чтобы ббкоды реплейсить, я и хотел создать массив де будут реги ,тех ббкодов, которые надо реплейсить.
я пытался создать из строки через конструктор от
Код:

bbcds = new RegExp('/\[('+bbc[0]+')\](.*?)\[\/'+bbc[0]+'\]/');
но оно не работает, когда я решил задействовать eval() так вообще неправильно реплейсило.
Дайте пример как строку преобразовать в регу, а то что-то я не правильно делаю

Gvozd 26.08.2010 04:14

Цитата:

Сообщение от Slawaq
Дайте пример как строку преобразовать в регу, а то что-то я не правильно делаю

http://javascript.ru/RegExp


Часовой пояс GMT +3, время: 10:24.