C#中怎样将一串数据按照每单个数据前缀提取出一些数据来?

,打扰一下,C#中怎样将一串数据按照每单个数据前缀提取出一些数据来?
最新回答
衍衍暮行款

2024-11-02 04:08:14

可以使用正则表达式
using System.Text.RegularExpressions;

private static void PickString(string content)
{
//举个例子,挑出以abc为前缀的字符串,如“abcdfdsabcj”中可以提取出来"abcd”、"abcj"
Regex regex = new Regex("abc[a-z]", RegexOptions.Compiled);
MatchCollection matches = regex.Matches(content);
foreach( Match match in matches)
{
Console.WriteLine(match.ToString());
}
}