Fer*_*ski 2 c# regex comma double-quotes
如何使用C#构建正则表达式以删除引号(“)中的所有逗号,然后用@替换它们?
范例:
像这样的初始字符串 = (value 1,value 2,"value3,value4,value5",value 6)
这样的预期字符串 = (value 1,value 2,"value3@value4@value5", value 6)
您可以使用
string input = "(value 1,value 2,\"value3,value4,value5\",value 6)";
var regex = new Regex("\\\"(.*?)\\\"");
var output = regex.Replace(input, m => m.Value.Replace(',','@'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3014 次 |
| 最近记录: |