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

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

 Страниц (2): « 1 [2]   

> Без описания
Zireael
Отправлено: 07 Августа, 2019 - 12:00:45
Post Id



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


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




 Цитата:
А как удалить пробелы и символы?

CODE:
string test="a ! bcd? #ef";

regexreplace(-1, #test, test, "[\^\{\#\!\? ]", "", SINGLELINE | MULTILINE);
messagebox(test);

Спецсимволы надо экранировать, т. е. писать через \ (обратный слеш).
 
 Top
Budni
Отправлено: 11 Августа, 2019 - 15:49:22
Post Id



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


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




а как сделать сортировку а-я в буфере?
 
 Top
Zireael
Отправлено: 11 Августа, 2019 - 16:08:43
Post Id



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


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




 Цитата:
как сделать сортировку а-я

Что сортировать?
 
 Top
Budni
Отправлено: 11 Августа, 2019 - 17:00:29
Post Id



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


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




Zireael , строки

 Цитата:

ыыййц1
фываыпр
цуйкуцкеце
аааваыпвап
рнро64
1233ваукртено
вааваркеоке
аа еноено
ццукеукеуке
лолрлор неоо
уй
уйцуйцупр керко
екру4554
54

Чтобы в алфавитном порядке были
 
 Top
Zireael
Отправлено: 11 Августа, 2019 - 18:01:33
Post Id



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


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




 Цитата:
ыыййц1
фываыпр
цуйкуцкеце
аааваыпвап
рнро64
1233ваукртено
вааваркеоке
аа еноено
ццукеукеуке
лолрлор неоо
уй
уйцуйцупр керко
екру4554
54

Чтобы в алфавитном порядке были

CODE:
external(INT, "lstrcmp", "lstrcmpA", "Kernel32.dll" );

string s, ss[9999];
readclipboard(s);
if(size(s))
{
int count_string=regexsearch(sizearray(ss), #ss[0], s, "[^\r\n]+");
messagebox("Всего строк: "+format(count_string));

if(count_string)
{
sort_array(#ss[0], count_string); // сортировка

s="";
for(int i=0; i<count_string; i++)s=s+ss[i]+formatic(13)+formatic(10);
messagebox(s);
}
}
else messagebox("В буфере не текст");



function sort_array(string #m, int count_item_to_sort)
{
int imin;
string min, temp;
for(int i=0; i<count_item_to_sort-1; i++)
{
min=m[i]; imin=i;
for(int j=i+1; j<count_item_to_sort; j++)
{
if(lstrcmp(m[j], min)==-1){min=m[j]; imin = j;}
}
temp=m[i]; m[i]=m[imin]; m[imin]=temp;
}
}
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by