2016-07-29 3 views
-1

У меня есть текстовый файл, который показывает Перерыв линии в UltraEdit, если мы заменим специальный символ в текстовом файле, он отлично работает. Unknown Line Break. Я должен изменить его вручную, а затем обработать файлы.Как удалить неизвестный разрыв строки (специальный символ) в текстовом файле?

Пожалуйста, дайте мне знать, как удалить все вхождения этого символа с кодом VB.Net.

Если я заменил ♀ в UltraEdit, он заменит разрыв строки с моей желаемой строкой. Но в моей строке VB я не могу использовать этот символ или разрыв строки.

+0

Вы пытались использовать string.replace? –

+0

@ Cal-cium Я могу заменить/переписать, но с каким характером ...? Я не могу получить символ прерывания строки. –

+0

Если вы используете шестнадцатеричный редактор для проверки файла до и после его редактирования вручную, вы сможете это определить. Вы * вероятно * хотите использовать 'VbCrLf' в качестве замены. –

ответ

0

Персонаж, который у вас есть в вашем файле, является символом form-feed, который обычно используется в качестве символа управления для разрыва страницы.

В UltraEdit в диалоге конфигурации Setup Page (диалоговая связанных печать) есть опция Page код перерыв, который имеет по умолчанию десятичного значения 12 (шестнадцатеричное 0C), который является символом, форма подачи.

разрыв страницы могут отображаться в UltraEdit с горизонтальной линией через окна документа о включении Показать страницу Перерывы в виде линий в меню/ленты View.

Форма подачи символ может быть удален в UltraEdit с поиском ^b на использовании обычных, не регулярное выражение или регулярное выражение UltraEdit заменить, или с поиском \f на использовании регулярных выражений Unix или Perl заменить.

Код VB.Net ChrW(12) может использоваться для ссылки на символ управления формой, как предлагается уже Hans Passant.

+0

Благодарим за такой подробный и содержательный ответ. Вы можете помочь в VB.Net. такие коды ...? С уважением –

Смежные вопросы