Мой - .bzrignore, но та же идея:)
.DS_Store
*.mode1v3
*.pbxuser
*.perspectivev3
*.tm_build_errors
tm_build_errors для того, когда я использую TextMate для разрабатывания моего проекта. Не совсем столь же всесторонний как Hagelin, но я думал, что это стоило отправить для tm_build_errors строки.
Я думаю, ваша первая строка действительно подойдет, но я думаю, вам нужно четыре кавычки для строки, содержащей один (по крайней мере, в VB):
s = s.Replace("""", "")
для C # вам нужно будет экранировать кавычки, используя обратную косую черту:
s = s.Replace("\"", "");
s = s.Replace("\"", "");
Для экранирования символа двойной кавычки в строке необходимо использовать \.
Вы можете использовать любое из этих:
s = s.Replace(@"""","");
s = s.Replace("\"","");
... но мне действительно интересно, зачем вам это нужно? Я думал, что это хорошая практика - цитировать значения атрибутов?
c #: "\" "
, таким образом s.Replace (" \ "", "")
vb / vbs / vb.net: ""
таким образом s.Replace ("" "", "")
s = s.Replace( """", "" )
Две кавычки рядом друг с другом будут функционировать как предполагаемый символ внутри строки.
Вы должны экранировать двойные кавычки с помощью обратной косой черты.
s = s.Replace("\"","");