C# 如何获取字符串中引号之间的文本?

Sat*_*a M 1 c#

我有一个字符串样本:" 'john', 'michile,k', 'dana's font' "

我怎样才能得到如下输出:

'约翰'
'米歇尔,k'
'达纳的字体'

注意:我有一个条款可以更改“dana 的字体”,例如“dana\'s 字体”...

Qia*_* Fu 5

您可以分开', ',然后添加'第一个和最后一个单词的后面。

var text = " 'john', 'michile,k', 'dana's font' ";
var list=text.Split("', '");

Console.WriteLine(list[0] + "\'");
for (int i=1 ; i<list.Length-1; i++)
{
    Console.WriteLine("\'"+list[i]+ "\'");
}
Console.WriteLine("\'" + list[list.Length-1]);
Run Code Online (Sandbox Code Playgroud)

测试结果
在此输入图像描述