Что нового

Удалить символ TAB из строки

archiani

Новичок
Сообщения
2
Репутация
0
Копируется строка из таблицы в буфер обмена. Между значениями ячеек ставятся символы табуляции. Требуется создать папку с именем из этой строки.
То есть имеется в буфере обмена следующее: Значение1 Значение2 Значение3 Значение4 Значение5.
Между словами присутствует символ табуляции.
Нужно создать папку с именем Значение1 Значение2 Значение3 Значение4 Значение5.
Символ табуляции в названии папки недопустим.
Его нужно заменить на пробел.
Вот мой код:
Код:
$bak = ClipGet()
$stroka = StringRegExpReplace($bak, '{TAB}', ' ')
MsgBox(0, "Clipboard contains:", $bak)
DirCreate('E:\test\test\' & $bak)
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.






Добавлено:
Сообщение автоматически объединено:

archiani,
Код:
$sStr = 'Test1' & @TAB & 'Test2' & @TAB & 'Test3' & @TAB & 'Test4'
ConsoleWrite('$sStr: ' & $sStr & @LF)
$sStr1 = StringRegExpReplace($sStr, '\t', ' ')
ConsoleWrite('$sStr1: ' & $sStr1 & @LF)
$sStr2 = StringReplace($sStr, @TAB, ' ')
ConsoleWrite('$sStr2: ' & $sStr2 & @LF)
 
Верх