0

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

例如,我的字符串输入:

this$#23 is -kt jkdls

我想获得正则表达式匹配

  1. This$#23
  2. is-kt
  3. jkdls

我需要提取非空格词[可以有数字或特殊字符]

通过指定正则表达式匹配模式

Regex myrex = new Regex("pattern")
4

2 回答 2

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

Use \S+ to match words.

于 2013-08-20T17:27:14.957 回答
0

var words = string.Split(' ');

于 2013-08-20T17:16:49.387 回答