您好我想从标签的文字中提取特定的字符串。如何实现它。我想到了使用正则表达式的一种方法,现在我知道如何匹配正则表达式但不知道如何提取。
e.g。标签文字是
name: tom
我想提取
tom
即。
(:)([a-z]*)(\n)
如何使用visual basic 2010实现这一目标?
答案 0 :(得分:0)
您可以使用字符串对象的remove方法。此代码将生成一个只显示“Tom”的消息框。
Dim mystring As String = "name: Tom"
MessageBox.Show(mystring.Remove(0, 6))
答案 1 :(得分:0)
假设您只想在第一个冒号字符后面找到文本,那么在您找到第一个冒号字符的索引时,一个简单的子字符串将起作用:
string test = "Name: Tom";
string result = test.Substring(test.IndexOf(":") + 1).Trim();
答案 2 :(得分:0)
如果你只想要汤姆,你可以尝试这样做:
dim t as string = "tom"
replace(tom, "name: ", "")
然后您的变量t
将保留“tom”