Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

forum.iii.ru _ Обучение инфов _ Странный вес у двух шаблонов

Автор: DemoN1810 28.2.2017, 7:21

Имеются шаблоны

[+] Шаблон первый

[+] Шаблон второй

Пишу: "что ты сказал" (без вопросительного знака), отвечает первым шаблоном; пишу "что ты сказал?" (с вопросительным знаком), отвечает вторым шаблоном.
Как исправить, чтобы всегда, если есть глаголы "говоришь" или "сказал", отвечал первым шаблоном?

Автор: fmla 28.2.2017, 16:14

Цитата(DemoN1810 @ 28.2.2017, 7:21) *
<?~/~?/?!~/~!?/~?!/!?~>

Тильды не работают с ? !, замени на ?/??/???

Автор: DemoN1810 28.2.2017, 17:11

Цитата(fmla @ 28.2.2017, 20:14) *
замени на ?/??/???

О, заработало однако

Автор: папа Карло 1.3.2017, 4:17

Цитата(DemoN1810 @ 28.2.2017, 7:21) *
Имеются шаблоны
[+] Шаблон первый

[+] Шаблон второй

Пишу: "что ты сказал" (без вопросительного знака), отвечает первым шаблоном; пишу "что ты сказал?" (с вопросительным знаком), отвечает вторым шаблоном.
Как исправить, чтобы всегда, если есть глаголы "говоришь" или "сказал", отвечал первым шаблоном?

Тильда заменяет только ЧАСТЬ СЛОВА, а не слово или фразу целиком. Звёздочка заменяет что угодно, в том числе и знаки препинания.

Автор: DemoN1810 1.3.2017, 5:19

Цитата(папа Карло @ 1.3.2017, 8:17) *
Тильда заменяет только ЧАСТЬ СЛОВА, а не слово или фразу

Это-то как раз я знаю, просто непонятно по какой причине тильда не видит знаки препинания, при такой конструкции можно было бы не перебирать все варианты вопросов, восклицаний и многоточий

Автор: папа Карло 2.3.2017, 6:12

Цитата(DemoN1810 @ 1.3.2017, 5:19) *
Это-то как раз я знаю, просто непонятно по какой причине тильда не видит знаки препинания, при такой конструкции можно было бы не перебирать все варианты вопросов, восклицаний и многоточий

Тильда не видит ничего, она только заменяет часть слова, а знаки словами не являются. Многоточия вообще не распознаются, их перебирать не нужно.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)