删除Python中嵌套的bbcode引号?
我尝试搜索此内容,但只找到了 PHP 答案。我在 Google App Engine 上使用 Python,并尝试删除嵌套引号。
例如:
[quote user2]
[quote user1]Hello[/quote]
World
[/quote]
我想运行一些东西来获取最外面的报价。
[quote user2]World[/quote]
I tried searching for this and only found PHP answers. I'm using Python on Google App Engine and am trying to remove nested quotes.
For example:
[quote user2]
[quote user1]Hello[/quote]
World
[/quote]
I would like to run something to just get the outer most quote.
[quote user2]World[/quote]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不确定您是否只需要引号,或者删除嵌套引号的整个输入。这个 pyparsing 示例执行以下两项操作:
打印:
Not sure if you just want the quotes, or the whole input with nested quotes removed. This pyparsing sample does both:
Prints:
您应该在 Python 中找到并使用真正的 BBCode 解析器。谷歌搜索会带来一些点击 - 例如 这个 和 这个。
You should find and use a real BBCode parser in Python. Googling brings up some hits - for example this one, and this one.