【发布时间】:2017-12-12 07:41:08
【问题描述】:
我有以下字符串:
customer.Id as CustomerID, case when customer.Name...
我想从我的字符串中删除as CustomerID,即所有以as开头并以,结尾的句子。我怎样才能做到这一点。我和 Linq 一起去了,但不幸的是 take 似乎不起作用:
select(c => c.TakeWhile(ch => ch!= 'As').SkipWhile(c=>c != ','))
正如您在TakeWhile 中看到的,我可以使用字符而不是单词。如何使用 SubString 或 Linq 或 Regex 做到这一点?
【问题讨论】: