|
|
踢足球的小熊猫 · 【ActiveMQ启动无报错但访问失败 ...· 1 年前 · |
|
|
苦闷的水龙头 · android排除报很多错方法 ...· 1 年前 · |
|
|
非常酷的课本 · DB2 的事务日志(redo ...· 2 年前 · |
|
|
要出家的灭火器 · Always Encrypted 加密 - ...· 2 年前 · |
我有
{},{},{},...,{}
形式的代码行。卷曲对的数量是可变的。我希望在字符串列表中包含卷曲之间的内容。
示例:
输入:
{a:b,c:d}
输出:
['a:b,c:d']
输入:
{a:b,c:d},{e:f,g:h}
输出:
['a:b,c:d', 'e:f,g:h']
做到这一点的最好方法是什么?
发布于 2018-06-27 04:50:13
re.findall(r'\{(.*?)\}', text)
示例:
>>> text = '{a:b,c:d},{e:f,g:h}'
>>> re.findall(r'\{(.*?)\}', text)
['a:b,c:d', 'e:f,g:h']
发布于 2018-06-27 05:32:12
i = '{a:b,c:d},{e:f,g:h}'
[e.strip('{}') for e in i.split('},{')]
# ['a:b,c:d', 'e:f,g:h']
https://stackoverflow.com/questions/51051136
复制相似问题
|
|
踢足球的小熊猫 · 【ActiveMQ启动无报错但访问失败 __ jdk8与17在windows同时安装并切换 __ 在IDEA创建SpringBoot项目时如何选择jdk8】_activemq jdk17-CSDN博客 1 年前 |