当json数据解析的时候, 在数据中存在"号 由于"的存在 json格式不正确了 希望哪位大虾可以帮忙写一个正则, 把其中的"替换成*
类似于 {"content":"新年好啊~("拜年啦~")"}
其中标红的引号替换掉
类似于 {"content":"新年好啊~("拜年啦~")"}
其中标红的引号替换掉
解决方案 »
- C# TCP/IP协议 如何解决Socket一次接收多个数据包的问题????
- 元勇夺20万元这种html里的编码如何用C#解码?
- sidebar如何让图片动起来?实现好友头像抖动的功能?
- 在消息循环里面竟然获取不了窗口的鼠标事件
- 请教:DataGridView能否设置列宽自动大小?
- 关于通信的一个问题!100分
- 为什么我在新建专案的时候出现一个弹出框:程序呼叫或引数不正确 ???
- 高分请教模板导出,数据导入的问题。
- 〓〓〓如何获知一个窗口即将最小化?〓〓〓
- WIN CE 中不使用。NET COMPACT FRAMWORK 而使用。NET FRAMWORK可以么?
- C#新手求教!
- 请问各位大侠,在C#中C#中的winsock控件对数据接收后,如何存储到Sql Server2000中去
{"content":"新年好啊~拜年啦~","string":"可是堤坝发生的纠纷第三方士"大夫"}
把 士"大 中间的去掉
这整个是一个字符串还是说只是解析"新年好啊~拜年啦~"这部分。
var b = {"content":"新年好啊~拜年啦~","string":"可是堤坝发生的纠纷第三方士\"大夫"};
var reg =/\"/g;
a.content=a.content.replace(reg,"");
b.string = b.string.replace(reg,"");
var s="你的字符串";
s=s.replace(/(?<=[\(])["]/,'');
s=s.replace(/["](?=[\)])/,'');
alert(s);
这样就可以了
我也是初学者
把$1替换掉。
替换
var s="你的字符串";
s=s.replace(/(?<=[\(])["]/,'*');
s=s.replace(/["](?=[\)])/,'*');
s.replace(/(?<=[\(])["]/,'*'); 是替换掉第一个的 (/["](?=[\)])/,'*');这个替换掉第二个么?
string str = "{"content":"新年好啊~("拜年啦~")"}";
Regex r = new Regex(@"([a-z]+) \1");
if (r.IsMatch(str))
{
str = r.Replace(str, "{g1}");
Console.WriteLine("var str:" + str);//输出
} 好久没写代码你试试看。
string str = "{"content":"新年好啊~("拜年啦~")"}";
Regex r = new Regex(@"([a-z]+) \1");
if (r.IsMatch(str))
{
str = r.Replace(str, "{g1}");
Console.WriteLine("var str:" + str);//输出
}
好久没写代码了你试试看
var a ={"content":"新年好啊~(\"拜年啦~\")"};
var b = {"content":"新年好啊~拜年啦~","string":"可是堤坝发生的纠纷第三方士\"大夫"};
var reg =/\"/g;for(var i in a){
a[i]=a[i].replace(reg,"");
}for(var i in b){
b[i] = b[i].replace(reg,"");
}
这样就OK
我把正则替换成C#的格式了 可以用 string str = "{\"content\":\"新年好啊~(\"拜年啦~\")\"}";
Regex r = new Regex("(?<=[\\(])[\"]");
if (r.IsMatch(str))
{
str = r.Replace(str, "*");
Regex rr = new Regex("[\"](?=[\\)])");
if (rr.IsMatch(str))
{
str=rr.Replace(str, "*");
}
}
Console.WriteLine(new Regex(@"(?<![{:])""(?![}:])").Replace(input, "*"));
结果
{"content":"新年好啊~(*拜年啦~*)"}
Console.WriteLine(new Regex(@"(?<![{,:])""(?![},:])").Replace(input, "*"));
结果
{"content":"新年好啊~拜年啦~","string":"可是堤坝发生的纠纷第三方士*大夫"}