正则表达式只是完成单词C#

时间:2013-08-20 17:15:51

标签: c# regex

我想知道如何使用C#中的正则表达式提取完整的单词

例如,我的String输入:

This$#23 is-kt     jkdls

我希望将Regex Match作为

  1. This$#23
  2. is-kt
  3. jkdls
  4. 我需要提取非空格词[可以有数字或特殊字符]

    指定正则表达式匹配模式

    Regex myrex = new Regex("pattern")
    

2 个答案:

答案 0 :(得分:2)

MatchCollection matches = Regex.Matches("This$#23 is-kt     jkdls", @"\S+");
    foreach(Match match in matches)
        Console.WriteLine(match.Value);

使用\ S +匹配单词。

答案 1 :(得分:0)

var words = string.Split(' ');