正则表达式查找一组 3 位数字符

问题描述 投票:0回答:1

使用正则表达式需要检查一个字符串是否包含一组3位字符。例如“123”或“456”。 然后将找到的字符组输出到控制台。

谢谢

即对于字符串“abc123def456gh789” 屏幕应显示: 123 第456章 789

regex
1个回答
0
投票

您可以尝试使用正则表达式来匹配这些组和Linq来查询:

string text = "abc123def456gh789";

var result = string.Join(" ", Regex
  .Matches(text, "[0-9]{3}")
  .Cast<Match>()
  .Select(match => match.Value));
© www.soinside.com 2019 - 2024. All rights reserved.