C#正则表达式问题

标签 c# regex

我有以下字符串:

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/

相关文章:

python - 无法匹配 url 正则表达式中电子邮件地址后的尾随斜杠

c# - 如何将带有数字的帕斯卡大小写转换为句子?

c# - 字符串在c#中的xpath中连接多个属性值

c# - 实体类型 <T> 不是当前上下文模型的一部分

C#:如何控制组合框中显示的当前项目索引?

c# - 如何创建参数化查询?

regex - 在以 "mySqlQueryToArray"开头的行末尾找到单引号

regex - Perl 程序可有效处理目录中的 500,000 个小文件

c# - 正则表达式查找特定年份之前的日期

Javascript 正则表达式 - 匹配 2 个子字符串