Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Поиск и замена текста по шаблонам регулярных выражений
007wan
Отправлено: 27 Ноября, 2019 - 09:14:53
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Dantes3000 пишет:
007wan , тебе уже даже нормально клянчить лень?
Ну если ты про каракули, то извините. Иногда с телефона пишу и некогда исправлять. Надеюсь кто-то поможет.
 
 Top
Nikanr
Отправлено: 27 Ноября, 2019 - 14:17:42
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 231
Дата рег-ции: Март 2019  
Репутация: 5




Подскажите пожалуйста как правильно распределить текст из строки по массивам 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]);
 
 Top
Zireael
Отправлено: 27 Ноября, 2019 - 14:27:09
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




По умолчанию квантифиторы *+? жадные, т. е. захватывают как можно больше символов. В данном случае + захватывает всё что находится между первой и последней скобками. Чтобы сделать квантификаторы не жадными нужно после них поставить ?. Т. е. вместо .+ нужно .+?.
 
 Top
007wan
Отправлено: 30 Ноября, 2019 - 20:48:43
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Можн,о пожвлуйста регклярку?
 
 Top
Dantes3000
Отправлено: 30 Ноября, 2019 - 21:17:58
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




007wan , нет
 
 Top
007wan
Отправлено: 01 Декабря, 2019 - 07:44:12
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Dantes3000 пишет:
007wan , нет
А почему нельзя регклярку?) Ты за всех ответил, если да, то окей, получается в Киборе мне делать больше нечего, потому что регклярка нужна.
 
 Top
Zireael
Отправлено: 01 Декабря, 2019 - 10:08:17
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
А почему нельзя регклярку?)

Может надо нормально написать что нужно?
 
 Top
007wan
Отправлено: 01 Декабря, 2019 - 11:42:26
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Zireael пишет:
 Цитата:
А почему нельзя регклярку?)

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



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
комментарии не учитываются, удалить перед тестом

И кто это должен делать? Пиши нормально начало кода:
CODE:
string s="нужная строка";
 
 Top
007wan
Отправлено: 01 Декабря, 2019 - 12:23:00
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 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};"
Комментарии нужны, что бы ВАМ понять чего я хочу от вас, а то если не правильно напишу, разумеется не то получится.
 
 Top
Страниц (25): В начало « 9 10 11 12 [13] 14 15 16 17 » В конец
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« О программе Кибор »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by