Регулярка для обработки текста в нижний регистр

Greez

Client
Регистрация
05.02.2014
Сообщения
85
Благодарностей
30
Баллы
18
Есть список урлов:
Site1.ru
siTE2.ru
sitE3.RU

Задача привести все к виду:
site1.ru
site2.ru
site3.ru

Подскажите регулярку плз. Искал в инете нашёл для линкуса что-то, но не получается сделать.
Надо чтобы затрагивала только латинские символы и не портила сами урлы.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Экшен обработка текста - ToLower
 
  • Спасибо
Реакции: termit, Solomon21 и Greez

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Экшен обработка текста - ToLower
кстати, вспомнилось.. может все же сделаете в новом билде возможность делать заглавную букву как в предложениях с помощью экшена ToUpper?
например в переменной на входе: как хорошо было нынче в лесу!
на выходе: Как хорошо было нынче в лесу!
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
ну вообще если надо, то вот c# снипет
C#:
var str = project.Variables["myString"].Value;
if (str.Length > 1) return char.ToUpper(str[0]) + str.Substring(1);
return str.ToUpper();
но таску поставили, галочку сделаем как руки дойдут
 
  • Спасибо
Реакции: SkyRuss

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
да, про снипет я знаю, но хотелось бы проще - галочкой..
спасибо! :bk:
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Будет галочка, сделали)
 
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113

TazMan

Client
Регистрация
05.01.2017
Сообщения
236
Благодарностей
37
Баллы
28
Добрый! а как перевести се строки списка в нижний регистр ?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
  • Спасибо
Реакции: TeslaCo

TazMan

Client
Регистрация
05.01.2017
Сообщения
236
Благодарностей
37
Баллы
28
Спасибствуем !
 

katka2100

Client
Регистрация
21.11.2017
Сообщения
88
Благодарностей
3
Баллы
8
а как определить символ маленький или большой? если переменная состоит из одного символа, допустим?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
  • Спасибо
Реакции: katka2100 и Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
а как определить символ маленький или большой? если переменная состоит из одного символа, допустим?
Перевести символ в нижний регистр, записать в отдельную переменную.
Дальше с помощью IF проверять, если переменные равны, то значит в нижнем регистре,
если не равны, то в высоком регистре.
 
  • Спасибо
Реакции: doc и katka2100

katka2100

Client
Регистрация
21.11.2017
Сообщения
88
Благодарностей
3
Баллы
8
точно же, спасибо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)