Palesh1990 Ответов: 2

Как я могу заменить $ in string в VB.NET


у меня есть веревочка


SQLString as string="это $[(DatabaseName)]"

я пытаюсь заменить доллар в нем пустым таким как выход будет
"[(DatabaseName)];


как мы можем это сделать.pls предлагают

Что я уже пробовал:

попробовал заменить$, но ничего не вышло.
\
SQLStringafter=SQLString.Replace("$[(DatabaseName)", "[(DatabaseName)]")

F-ES Sitecore

В вашем коде строка, которую вы заменяете, не имеет завершающей квадратной скобки, но текст замены имеет. Это приведет к тому, что у вас будут две квадратные скобки, такие как

[(Имя базы данных)]]

2 Ответов

Рейтинг:
1

phil.o

Если не считать опечатки в исходной строке, то, что вы придумали, кажется относительно правильным. Но вы могли бы сделать это намного проще. Возможно, вам придется определить "не работает".

Dim SQLStringAfter As String = SQLString.Replace("$", "")
Строка.Метод Замены (Система) | Microsoft Docs[^]


Рейтинг:
1

Vijay_Bhat

Dim Mystring= MyString.Заменить(Mystring,"$","")


CHill60

Любой

MyString.Replace("$", "")
ОПЕРАЦИОННАЯ
Replace(MyString, "$", "")
То, что вы здесь написали, просто неправильно. Кроме Того, Струна.Замена уже была дана в качестве решения еще в феврале, так что вы не добавляете ничего нового в поток