Страница 1 из 2

спец символы / опять регулярные выражения, etc

Добавлено: Вт дек 16, 2008 11:04 pm
Святой Инквизитор
Нудно чтоб ботреагировал на:
<любое количество букв> collor <любое количество букв> ?
Подскажите синтаксис а то я не очень понял на том сайте...

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Вт дек 16, 2008 11:05 pm
Kissa2k
Использовать регулярные выражения.

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Вт дек 16, 2008 11:19 pm
Святой Инквизитор
типа /collor (*) ?/ - не уверен что заработает))) (вроде где-то \ или / нужно добавить подскажите плиз)

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Ср дек 17, 2008 1:44 am
vit
Святой Инквизитор писал(а):подскажите плиз)
Держи :)
viewtopic.php?f=7&t=1302

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Ср дек 17, 2008 2:47 am
Aivos
\w+ collor \w+ :o

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Ср дек 17, 2008 5:11 am
Святой Инквизитор
То есть если написать вот так:

Код: Выделить всё

likeHuman {
	questions / collor (.*) ?/
	answers чегототам
	onPub 1
	onSystem 0
	onGuild 0
	onParty 0
	onPM 1
	chatCount < 2
	endings
}
То оно сработает на фразу - I am the bigest ass ever but collor is cool isn't it? Или нет?

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Чт дек 18, 2008 12:27 am
4epT
шаблон:
если у нас в поле "Результаты обработки" появилось то что нам надо, значит мы с поле "Регулярное выражение" написали нужный нам шаблон, пихаем куда нам надо в виде:

Код: Выделить всё

/ collor /

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Чт дек 18, 2008 12:48 am
Святой Инквизитор
Получилось так:
.* collor .* ?

Значит записать как:
/.* collor .* ?/
?

Добавлено спустя 3 минуты 45 секунд:
А нет немного не то... как записать ? как символ а не как условие?

Добавлено спустя 1 минуту 33 секунды:
Всё понял... .* collor .* [?] написать/.* collor .* [?]/ ?

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Чт дек 18, 2008 1:25 am
4epT
Святой Инквизитор, хватит курить не качественную траву, напиши так как я тебе советовал сообщением выше, ибо это абсолютно 2 одинаковых шаблона:
/.* collor .*/
/ collor /
не забудь про пробелы, иначе шаблон сработает даже на слово: "dfgdcollorxsgdg"

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Чт дек 18, 2008 1:33 am
Святой Инквизитор
4epT
Хорошая у меня трава!!!! Мне нужно чтоб в конце предложения был именно "?"!!!!!!!!!!!!!!

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Чт дек 18, 2008 2:19 am
Aib0
Отсыпь :twisted:

А вообще посмотри, в прикрепленных темах была ссылка на сайт-конструкторй регэкспов

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Чт дек 18, 2008 2:40 am
Святой Инквизитор
Всё меня попустило... Ввёл такое:

Код: Выделить всё

.* collor .* [?] .*
все пашет вроде.... преобразил под лайкХумана:

Код: Выделить всё

/ collor .* [?] /

Re: Вопрос по (хз как это назвать) спец символам в тексте, чтоли

Добавлено: Чт дек 18, 2008 3:45 am
4epT
бля, про вопросительный знак надо прописью писать :evil:

я бы так сделал:

Код: Выделить всё

 collor.*\?
? - это символ-модификатор, чтобы убрать его силу и тем самым превратить его в символ вопросительного знака мы его закрываем слэшем

Re: спец символы / опять регулярные выражения, etc

Добавлено: Чт дек 18, 2008 4:39 pm
Святой Инквизитор
4epT
В общем результат такой же как и при collor .* [?] лан всем спасибо..

А про знак вопроса я писал в начале!!!

Re: спец символы / опять регулярные выражения, etc

Добавлено: Чт дек 18, 2008 6:33 pm
kLabMouse
Святой Инквизитор
Я вот не понимаю. Есть-же МегаМануалы по перловому Регекспу (и даже на Русише).
Почему просто нельзя почитать????
Там-же первым делом речь идёт от модификаторах итд, и как использовать весь етот кусок торта.