【问题标题】:Replace string :"{ using regex替换字符串 :"{ 使用正则表达式
【发布时间】:2015-06-16 07:25:43
【问题描述】:

我有以下字符串。

str= ""10":"{\"read\":\"1\",\"write\":\"0\"}"";

现在我想使用正则表达式将上述字符串中的字符串替换为:"{:{}"}

谁能指导我使用正则表达式替换字符或只能使用替换方法。

【问题讨论】:

  • 不清楚你到底有什么字符串...str=是字符串的部分还是包含它的变量名?
  • 您不了解正则表达式,所以您的解决方案是请人为您编写正则表达式?使用string.Replace 并快乐地生活。
  • string.Replace 有什么问题?
  • 如果您真的想在正则表达式中使用字符串替换,请尝试使用(大量)在线服务找到正则表达式,例如regexr.com。询问“这个确切字符串的正则表达式是什么”对其他人几乎没有用处。
  • 与论坛网站不同,我们不使用“谢谢”、“感谢任何帮助”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?.

标签: .net regex replace


【解决方案1】:

我很确定您不需要正则表达式。只需使用

var str2 = str.Replace(":\"{", ":{").Replace("}\"", "}");

【讨论】:

  • “我不认为”?你可以很确定
猜你喜欢
  • 2015-02-27
  • 2018-07-13
  • 2015-11-30
  • 2021-11-29
相关资源
最近更新 更多