例如有两个字符串
"我叫张老五,我喜欢游泳和踢足球"
"我叫张三,我喜欢篮球和网球"
现有模版字符串
"我叫{0},我喜欢{1}和{2}"
我希望可以获取到对应位置的对应数据,有没有好的方法?
正则表达式
string pattern = "我叫(\w+?),我喜欢(\w+?)和(\w+?)";
var m = Regex.Match("我叫张老五,我喜欢游泳和踢足球", pattern);
string 名字 = m.Groups[1];
string 运动1 = m.Groups[2];
string 运动2 = m.Groups[3];