Что нового

[RegExp] StringRegExpReplace, Вставка символов до и после определенного символа

Danz0

Новичок
Сообщения
2
Репутация
0
Вообщем есть пример:

Код:
$sd = "\{SHIFTDOWN\}"
$su = "\{SHIFTUP\}"
$sText = StringRegExpReplace("ExaMplEText", "[A-Z]", $sd & "*" &$su)


Суть заключается в том, чтобы до и после любой заглавной буквы вставить {SHIFTDOWN} и {SHIFTUP}.
То есть то место в скрипте где у меня сейчас "*" должна быть буква, то есть на выходе должно получиться:
{SHIFTDOWN}e{SHIFTUP}xa{SHIFTDOWN}m{SHIFTUP}pl{SHIFTDOWN}e{SHIFTUP}{SHIFTDOWN}t{SHIFTUP}ext
Перелопатил кучу справки, так и не могу сообразить как же это сделать. :stars:
Возможно я неправильно подошел к вопросу и здесь нужно использовать другую функцию..
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Код:
$sd = "\{SHIFTDOWN\}"
$su = "\{SHIFTUP\}"
$sText = StringRegExpReplace("ExaMplEText", "([A-Z])", $sd & "$1"  & $su)
ConsoleWrite($sText & @CRLF)
 
Верх