正则表达式来完成单词C#

本文关键字:单词 正则表达式 | 更新日期: 2023-09-27 18:28:26

我想知道如何在C#中使用Regex提取完整的单词

例如,我的字符串输入:

这23美元是kt jkdls

我想获得Regex Match作为

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

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

通过指定Regex Match模式

Regex myrex = new Regex("pattern")

正则表达式来完成单词C#

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

使用''S+匹配单词。

var words = string.Split(' ');