如何使用正则表达式解析类似 Xml 的标签
我需要标记以下标签:
{TagName attrib1=”value1” attrib2=”value 3”}.
我想编写正则表达式来执行此操作,但问题是属性值可以包含空格,所以我不能只用空格分割。
I need to tokenize following tag:
{TagName attrib1=”value1” attrib2=”value 3”}.
I would like to write regex to do it, but the trouble is that attribute value can contain space, so I can’t just split with space.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不能比这更清楚了:
http ://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu-way.html
请解释为什么你需要正则表达式......
而且,你没有说出你的首选语言...
假设 perl:
但同样,不要使用正则表达式!
can't be put more clearly than this:
http://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu-way.html
please explain why you need regexp...
and, you didn't say anything about your preferred language...
assuming perl:
But again, don't use regexps for this!!