1

我想从以下代码返回一个列表:

private List<string> tokenizer(string x)
.........
 ..........
i has done thank you

我试着用

.ToList();

但它没有用。谁能帮忙?谢谢。

4

2 回答 2

2

我会试一试。这是你的追求吗?

var list = from s in Regex.Split(sb.ToString(), "([ \\t{}()\n])") 
             where s.Length > 3 && !exclude.IsMatch(s) 
             select s.Replace("!‌", "@")).ToList()

然后你可以返回它:

return list;

如果这不是您想要做的,请提供更多详细信息。

于 2012-05-09T15:15:44.680 回答
1

这是你想要的吗?

return new List<String>(
    from s in Regex.Split(sb.ToString(), "([ \\t{}()\n])")
    where s.Length > 3 && !exclude.IsMatch(s)
    select s.Replace("!‌", "@"));

如果您想要清理后的文本列表,不确定为什么要将字符串连接在一起。

于 2012-05-09T15:15:56.523 回答