【发布时间】:2016-05-11 22:47:21
【问题描述】:
我需要从提取的字段中提取一个包含单词的字符串:
[[cat]][[dog]][[mouse]][[apple]][[banana]][[pear]][[plum]][[pool]]
所以我需要:cat dog mouse apple banana pear plum pool。
我已经尝试了 2 个小时来为此创建一个正则表达式。
我得到的最好的是(?<=[[]\S)(.*)(?=]])
这让我明白了:
cat]][[dog]][[mouse]][[apple]][[banana]][[pear]][[plum]][[pool
有什么想法吗?谢谢!
【问题讨论】:
-
一个简单的字符搜索就可以了。
/[a-z]+/g。 Demo -
双括号可以嵌套吗?
-
这看起来确实像一个 XY 问题,您创建了一些格式错误的数据,现在需要获取信息。数据从何而来?
标签: python regex python-2.7 python-2.x