Что нового

Нужно отчистить строку от ненужных повторений

lastangel

Новичок
Сообщения
39
Репутация
0
К примеру, есть строка такого вида:
Код:
123

456
Как получить такое:
Код:
123
456
То есть, что б до и после текста было только одно
Код:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
lastangel,
Код:
$sStr = '



123

456



'
$sDel = '
'

ConsoleWrite(StringRegExpReplace($sStr, '(' & $sDel & '){1,}', '$1') & @LF)
 
Автор
L

lastangel

Новичок
Сообщения
39
Репутация
0
madmasles
Если не сложно, поясните пожалуйста)
И можно ли сделать, что б за один раз, не только
Код:
'
'
, а еще и
Код:
'
'
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
Код:
$sStr = '



123

456



'
MsgBox(0, 'Сообщение', StringRegExpReplace($sStr, '(<br/?>){2,}', '$1'))
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
lastangel [?]
Если не сложно, поясните пожалуйста
'(<tr/>){2,}' подстрока <tr/>, встречающаяся в тексте {2,} от 2-х и более раз подряд (у AZJIO правильнее) заменяется на '$1' или '\1' саму себя - один <tr/>. (br заменил на tr, а то не отображается здесь).
 
Верх