Skip to main content
 首页 » 编程设计

C#正则表达式问题

2024年02月03日29freeliver54

我有以下字符串:

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"