我有images一个String 变量.images以这种格式的值:
"['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']"
如何images在开头和结尾没有双引号的情况下将值转换为某些东西(或者我应该将String更改为其他类型的变量?我想要的格式是:
['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']
没有双引号
谢谢
String类有一个Replace方法可以做到这一点.
Dim clean as String
clean = images.Replace("""", "")
Run Code Online (Sandbox Code Playgroud)
试试这个...
Dim s as String = "['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']"
s = s.Replace("'", "").Trim()
Run Code Online (Sandbox Code Playgroud)
当用双引号括起来时,任何字符或单词或短语甚至句子都被认为是一个字符串,但是如果你的字符串的值字面上有双引号,比如这个"SAMPLE",你想要删除双引号,那么就做东西...
Dim s as String = ""['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']""
s = s.Replace("""", "").Trim()
Run Code Online (Sandbox Code Playgroud)
是的我注意到......双引号...我把s等同于你说从MATLAB传递的东西,字符串字面上有双引号,所以要删除它,你用双引号替换什么都没有.这就是你在.NET中的表现.您的编译器将双引号解释为单引号:)
| 归档时间: |
|
| 查看次数: |
20254 次 |
| 最近记录: |