Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 5.44 Регулярные выражения

Страниц (25): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец
 

121. 007wan - 27 Ноября, 2019 - 01:14:53 - перейти к сообщению
 Dantes3000 пишет:
007wan , тебе уже даже нормально клянчить лень?
Ну если ты про каракули, то извините. Иногда с телефона пишу и некогда исправлять. Надеюсь кто-то поможет.
122. Nikanr - 27 Ноября, 2019 - 06:17:42 - перейти к сообщению
Подскажите пожалуйста как правильно распределить текст из строки по массивам string. В b[0] и b[1] должен быть текст из первых () и вторых (), но он почему-то пишет почти всю строку. Тоже самое если через цикл делать. Заранее спасибо

CODE:
string a="seaoftrista[ (bait 100, worm 100) 100 ]foreststream[ (worm 100) 1004 ]",b[2];

regexsearch(sizearray(b), #b[0], a, "(?<=\().+(?=\)");

messagebox(b[0]);

messagebox(b[1]);
123. Zireael - 27 Ноября, 2019 - 06:27:09 - перейти к сообщению
По умолчанию квантифиторы *+? жадные, т. е. захватывают как можно больше символов. В данном случае + захватывает всё что находится между первой и последней скобками. Чтобы сделать квантификаторы не жадными нужно после них поставить ?. Т. е. вместо .+ нужно .+?.
124. 007wan - 30 Ноября, 2019 - 12:48:43 - перейти к сообщению
Можн,о пожвлуйста регклярку?
125. Dantes3000 - 30 Ноября, 2019 - 13:17:58 - перейти к сообщению
007wan , нет
126. 007wan - 30 Ноября, 2019 - 23:44:12 - перейти к сообщению
 Dantes3000 пишет:
007wan , нет
А почему нельзя регклярку?) Ты за всех ответил, если да, то окей, получается в Киборе мне делать больше нечего, потому что регклярка нужна.
127. Zireael - 01 Декабря, 2019 - 02:08:17 - перейти к сообщению
 Цитата:
А почему нельзя регклярку?)

Может надо нормально написать что нужно?
128. 007wan - 01 Декабря, 2019 - 03:42:26 - перейти к сообщению
 Zireael пишет:
 Цитата:
А почему нельзя регклярку?)

Может надо нормально написать что нужно?
Я писал, и ничего.
(Добавление)
Текст(комментарии не учитываются, удалить перед тестом) (Отобразить)
Вывести должен к примеру, название первой коробки, количество содержимого, а потом перечислять содержимое это коробки в отдельных messagebox
129. Zireael - 01 Декабря, 2019 - 04:07:15 - перейти к сообщению
 Цитата:
комментарии не учитываются, удалить перед тестом

И кто это должен делать? Пиши нормально начало кода:
CODE:
string s="нужная строка";
130. 007wan - 01 Декабря, 2019 - 04:23:00 - перейти к сообщению
 Zireael пишет:
 Цитата:
комментарии не учитываются, удалить перед тестом

И кто это должен делать? Пиши нормально начало кода:
CODE:
string s="нужная строка";

CODE:

string s = "My Dialog{Editing Writes: 0};"+formatic(13)+formatic(10)+
"Bot One{Start_Script: False|Visual Window: False};"+formatic(13)+formatic(10)+
"Bot Two{Start Script: False|Visual Window: False};"+formatic(13)+formatic(10)+
"Bot Three{Start Script: False|Visual Window: False};"
Комментарии нужны, что бы ВАМ понять чего я хочу от вас, а то если не правильно напишу, разумеется не то получится.

Powered by ExBB FM 1.0 Final