我有以下字符串:
http://www.powerwXXe.com/text1 123-456 text2 text3/
有人能给我建议如何获取 text1、text2 和 text3 的值并将它们放入字符串中吗?我听说过正则表达式,但不知道如何使用它们。
最佳答案
如果您知道字符串总是具有相似的格式,而不是走 RegEx 路线,您可以使用 string.Split
,首先在 /
上,然后在空间 上并从生成的字符串数组中检索结果。
string[] slashes = myString.Split('/');
string[] textVals = slashes[3].Split(' ');
// at this point:
// textVals[0] = "text1"
// textVals[1] = "123-456"
// textVals[2] = "text2"
// textVals[3] = "text3"
关于C#正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5421697/