自己把括号json去掉最外层中括号:如何json去掉最外层中括号题目中括号内的去除后按

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我的代码是这样的:
import sys
s='{通配符}你好,今天开学了{通配符},你好'
print "s", s
a1 = re.compile('\{.*\}' )
d = a1.sub('',s)
print "d",d
我想把s中的两个{通配符}}给去掉,但是现在的代码执行后d只剩下,你好了,请问应该怎么实现我想要的功能呢,这个正则表达式应该怎么写?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
a1 = re.compile('\{.*?\}' )
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
用Python 3.4验证过了
pythonimport re
import sys
s='{通配符}你好,今天开学了{通配符},你好'
print("s", s)
a1 = re.compile(r'\{.*?\}' )
d = a1.sub('',s)
print("d",d)
a1 = re.compile(r'\{[^}]*\}' )
d = a1.sub('',s)
print("d",d)
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
text = re.sub(r'{[^{}]*}', '', s)
# 去除包含在……}中的内容
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
那么如果上面是[],方括号,怎样去除方括号和其中的内容
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。算法题:除去字符串里面的括号
#include &iostream&
using namespace std;
int Grial(char *&dist,const char *str)
int flags = 0;
dist = new char[strlen(str)+1];
const char *p =
while (*p!='\0')
if (*p == '(')
if (*p == ')')
if (flags != 0)return -1;
while (*p != '\0')
if (*p == '(' || *p == ')')
*q++ = *p++;
*q = '\0';
int main()
char src[] = "(1,2,(3,4,5),6,(8,(9,10),11))";
char *dist = NULL;
cout&&Grial(dist,src)&&
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!excel中,怎样集中去掉最后面的括号?_百度知道
excel中,怎样集中去掉最后面的括号?
excel中,怎样集中去掉最后的括号处理前处理后(23)语文(98)(北京)(23)语文(98)(23)语文(99)(天津)(23)语文(99)(23)语文(100)(上海)(23)语文(100)(23)语文(101)(山东)(23)语文(101)(23)语文(102)(广州)(23)语文(102)(...
我有更好的答案
处理方法:1、查找和替换。查找“)(”、替换“)在两个扩号中间夹一空格(”。2、替换完成后,将此文件保存为文本文件.txt。3、建立一个空白的excel文件—文件—打开—文件类型—所有文件—找到刚才保存的.txt文件—打开—(在点下一步之前简体中文)下一步—在空格前打对勾—完成。城市与前面的数值分成两个单元格了。下面怎么做?
采纳率:28%
来自团队:
=LEFT(SUBSTITUTE(A2,&(&,&*&,3),FIND(&*&,SUBSTITUTE(A2,&(&,&*&,3))-1)根据实际修改
前提:公式中的括号和待处理数据中的括号输入法必须相同!假设数据在A列,B1输入=TRIM(LEFT(SUBSTITUTE(A1,&(&,REPT(& &,0))下拉公式填充。
在表格中按Ctrl+A,全选表格,再按Ctrl+F,打开“查找和替换”,在替换里的查找内容内输入括号“(”与“)”在替换为内按下空格,再点“全部替换”就可以,见下图。如有不明白再问我!希望能帮到你!
使用替换功能先去掉所有空格=if(mid(a1,10,1)=&)&,left(a1,10),left(a1,11))
数据分列,将含有地址的括号单列出来
其他3条回答
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。05-1505-1505-1505-15
01-0803-2403-1402-16
◇本站云标签
◇热点推荐

我要回帖

更多关于 java 去掉中括号 的文章

 

随机推荐