干得好
string Input1 = "'I am a 'microsoft' developer'";
string Input2 = "'Let's play a 'big' Game'";
string Result1 = string.Join(" ", Input1.Split(' ').Select(x => x.Trim('\'')));
string Result2 = string.Join(" ", Input2.Split(' ').Select(x => x.Trim('\'')));
Run Code Online (Sandbox Code Playgroud)
我删除'单词开头或结尾的所有内容
更新:
正如奥利弗·尼科尔斯(Oliver Nicholls)指出的那样,应该有一些特殊情况,例如James'。在这种情况下,'应保留。例:
string Input3 = "'Let's play James' Game'";
string Result3 = string.Join(" ", Input3.Split(' ').Select(x => !x.EndsWith("s'")?x.Trim('\''): x.TrimStart('\'')));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4452 次 |
| 最近记录: |