Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Обсуждение FAQ'а (Ча.Во) по регулярным выражениям (http://forum.oszone.net/showthread.php?t=150544)

Creat0R 12-09-2009 19:47 1217411

Цитата:

Цитата amel27
ход рассуждений примерно таков »

Спасибо.
Может где-то закрепить это, сделать тему типа «FAQ по StringRegExp(Replace)». Твои рассуждения добавить как вступление, а далее можно будет добавлять сообщения в виде Вопрос -> Ответ. Вот один пример:

Q. Как извлечь из строки нужное слово, находящиеся между определёнными символами?

A.
Вариант №1:
Код:

;Извлечение подстроки
$sResult = StringRegExpReplace('Некая <строка> - конец строки.', '.*<(.*?)>.*', '\1')

Вариант №2:
Код:

;Удаление лишнего
$sResult = StringRegExpReplace('Некая <строка> - конец строки.', '.*<|>.*', '')

А то часто по RegExp вопросы встречаются.

asdf8 13-09-2009 11:42 1217762

Цитата:

Цитата Creat0R
Может где-то закрепить это »

Поддерживаю предложение и предлагаю туда еще добавить перевод страницы с оф. сайта

http://www.autoitscript.com/autoit3/pcrepattern.html

на которую ссылается справка по StringRegExp

amel27 14-09-2009 10:38 1218434

Цитата:

Цитата Creat0R
часто по RegExp вопросы встречаются »

весь список можешь огласить?.. ;)
попробую пробежаться по форуму, может чего наберу

Цитата:

Цитата asdf8
предлагаю туда еще добавить перевод страницы »

всю переводить нет смысла, так как AutoIT поддерживает далеко не всё, что заложено в движке - только лишняя путаница возникнет

Creat0R 14-09-2009 13:38 1218574

Цитата:

Цитата amel27
весь список можешь огласить? »

Мой? Он пополняется почти каждый день, у меня есть много примеров, решение для которых предоставил именно ты :) Вот их все могу выложить в виде вопрос -> ответ.

malev 18-09-2009 10:01 1221628

Может добавить и ссылку из Wiki? Регулярные выражения


Время: 13:48.

Время: 13:48.
© OSzone.net 2001-