Я хочу заменить последний символ x из вывода консоли. Я могу удалить полную строку, используя \r
. Но есть ли способ удалить последний символ х из вывода консоли?PHP заменить последний символ x в консоли
ответ
В PHP:
Для печати забоя символа используйте 0x08
. НО, есть проблема. Если вы следуете за ней с помощью новой строки "\n"
(что вы обычно делаете), то курсор возвращается к EOL, и символы снова отображаются. Хорошая новость заключается в том, что если вы следуете за 0x08
с таким же количеством пробелов, он отлично работает. Например, чтобы удалить последние два символа:
<?php
print "Hello";
printf("%c%c",0x08,0x08);
print " \n";
?>
который печатает Hel
. Обратите внимание на использование printf()
с %c
, чтобы использовать целое число (0x08) в качестве символа.
Для общего способа удаления х количество символов:
<?php
$x = 4;
$str = "Those who are about to die salute you";
$hacky = str_repeat(chr(0x08),$x).str_repeat(" ",$x);
print "$str$hacky\n";
?>
который печатает Those who are about to die salute
. Обратите внимание на использование здесь chr(0x08)
, которое возвращает символ в позиции 8 в наборе символов.
Вы можете использовать команду cut
.
команда cut Мне нужно запустить перед печатью вывода. Я хочу удалить символ x после печати. –
- 1. Заменить последний символ строки
- 2. Заменить последний символ в строке
- 3. Как заменить только последний символ?
- 4. Легкий способ заменить последний символ в файле?
- 5. Заменить последний символ в большом файле
- 6. Заменить последний символ в текстовом файле (python)
- 7. Заменить последний символ в SQL Server 2008
- 8. Заменить последний символ строки в C#
- 9. C# заменить последний символ в каждой строке
- 10. Как заменить последний символ строки на другой символ в bash?
- 11. C++ Сравнить и заменить последний символ stringstream
- 12. MySQL заменить последний символ, если матч
- 13. Сед заменить последний символ при условии
- 14. Заменить последний символ строки, используя JavaScript
- 15. Как удалить последний символ и заменить `:` на..
- 16. Проверьте последний символ X, Y или Z
- 17. Java как заменить последний чат-символ строки на определенный символ
- 18. Как получить последний символ строки в PHP?
- 19. Как заменить последний символ в строке пробелом в конце
- 20. Как заменить последний «S» с «» в PHP
- 21. заменить последний элемент в массиве PHP
- 22. удалить последний символ UITextField
- 23. Notepad ++ заменить последний символ в поисковом регулярном выражении
- 24. Sybase SQL: найти последний символ в строке и заменить его
- 25. лучший способ заменить первый и последний символ строки в файле
- 26. Заменить первый и последний символ каждой строки в файле
- 27. Как заменить последний согласованный символ в строку, используя JavaScript
- 28. Как заменить последний символ в строке на VB6?
- 29. SQL Копировать/Вставить в Excel заменить последний символ
- 30. Последний символ в зсапЕ
Я хочу удалить символ x после печати. Что-то вроде \ b put php не поддерживает \ b –
@VivekGoel: см. Отредактированный ответ. – cdarke