vb.net VB 2010 Подчеркивание и маленькие прямоугольники в строковых выходах? - PullRequest
0 голосов
/ 01 декабря 2010

Я добился хорошего прогресса с первой попыткой программы, но столкнулся с другим препятствием.Я беру стандартный вывод (в виде строки) из окна CMD консоли Froma (результаты dsquery переданы в dsget) и обнаружили маленькие прямоугольники в выводе.Я пытался использовать Regex для очистки маленьких ублюдков, но, похоже, они связаны с _ (подчеркивание), которое мне нужно сохранить (чтобы возвращать имена входа 2000 / NT).Странно то, что когда я копирую кахарктер и вставляю его в VS2K10 Express, он действует как возврат каретки ??

Есть идеи по выяснению, что это за маленькие СОБы и как их удалить?

Далее попробуем использовать переключатель / U или / A CMD ..

Ответы [ 2 ]

0 голосов
/ 01 декабря 2010

Вы упомянули, что используете функцию string.replace, и мне интересно, заменяете ли вы неправильный символ или что-то в этом роде. Если все, что вы пытаетесь сделать, это удалить возврат каретки, я бы пропустил регулярные выражения и придерживался string.replace.

Как-то так должно работать ...

strInputString = strInputString.replace(chr(13), "")

Если не могли бы вы опубликовать одну или две строки кода.

В дополнение к этому, это может привести некоторые другие примеры ....

Замена символов в строках в VB.NET

0 голосов
/ 01 декабря 2010

Квадрат часто используется только тогда, когда символ не отображается.Персонаж вполне может быть ЧР.Вы можете использовать Регулярное выражение, чтобы просто получить нормальные символы или удалить символы CR LF, используя string.replace .

...