我还有一个关于visual basic的问题,即我现在用于为windows phone 7.5开发应用程序的语言。我的问题是如何替换字符串中的最后一个字符?示例我有字符串“clyde”,现在我想用'o'替换最后一个字符'e',但我该怎么做?任何帮助将如此赞赏。替换字符串中的最后一个字符
0
A
回答
2
String str = "clyde";
str = str.Substring(0, str.Length - 1) + 'o';
尝试了一些网上VB转换器
Dim str As String = "clyde"
str = str.Substring(0, str.Length - 1) & "o"C
0
编辑:现在测试(I忘了补充命名空间
的myString = Microsoft.VisualBasic.Left(myString的,LEN(myString的) - 1)& myNewChar
例如:
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Dim myString As String Dim myChar As String myString = "clyde" myChar = "o" myString = Microsoft.VisualBasic.Left(myString, Len(myString) - 1) & myChar MsgBox(myString) End Sub
+0
不work.:- ( – clydewinux
+0
请看看我编辑的版本 – Luke94
1
0
我想出了String类的扩展描述>>on CodeProject<<。
Imports Microsoft.VisualBasic
Imports System.Runtime.CompilerServices
Public Module StringExtensions
<Extension()> _
Public Function ReplaceFirstChar(str As String, ReplaceBy As String) As String
Return ReplaceBy & str.Substring(1)
End Function
<Extension()> _
Public Function ReplaceLastChar(str As String, ReplaceBy As String) As String
Return str.Substring(0, str.Length - 1) & ReplaceBy
End Function
End Module
用法:
dim s as String= "xxxxx"
msgbox (s.ReplaceFirstChar("y"))
msgbox (s.ReplaceLastchar ("y"))
所以我在任何地方装配一个简单的重用... :)
问候,
丹尼尔
相关问题
- 1. 替换字符串中的最后一个字符javascript
- 2. Java:如何替换字符串中的最后一个字符
- 3. 替换字符串中的最后一个字符
- 4. 替换多个字符串的最后一个字符PHP
- 5. 的Java:替换字符串的最后一个字符和字符串
- 6. 替换字符串的最后一个字符
- 7. 使用JavaScript替换字符串的最后一个字符
- 8. 有条件地替换字符串的最后一个字符
- 9. 替换字符串中最后一次出现的字符
- 10. 字符串替换最后一个斜杠与其它字符
- 11. 替换字符串中的最后一个字
- 12. Javascript/jQuery - 替换字符串中最后一个字的出现
- 13. 替换字符串数组中的最后一个字母Javascript
- 14. 替换字符串中最后出现的子字符串
- 15. 替换字符的最后一次出现的字符串
- 16. 用另一个字符串替换字符串中的字符?
- 17. 替换最后7个字符的字符串?
- 18. 用一个字符替换字符串中的整个字符
- 19. 用一个字符替换字符串中的多个字符
- 20. 确定PHP字符串中的最后一个字符,用新字符替换并返回字符串
- 21. 替换最后一个字符
- 22. 用jquery/regex替换子字符串中的最后一个匹配的字符
- 23. 如何替换字符串中字符的最后一个实例?
- 24. 如何用VB6替换字符串中的最后一个字符?
- 25. 如何替换字符串中最后一个逗号的'&'字符?
- 26. 将字符替换为字符串中的下一个字符。
- 27. 替换一个字符串。
- 28. 如何替换只有一个字符,并且最后一个字符串
- 29. 替换最后一个空格后的字符串结尾
- 30. 如何用此字符串中的两个不同字符替换第一个和最后一个字符“{0}”
这个完美的作品,非常感谢@ nkchandra – clydewinux