2
新手在这里试图解析从TINYMCE提供的HTML。我允许用户在页面内创建TABS和导航部分(linkable DIVs based on ID)。目前,我已设置用户必须直接编辑TINYMCE的HTML源代码,例如:<div id="tabs"> blah blah </div>
使用WYSIWYG编辑器解析用户输入
服务器通过使用PHP Simple DOM parser来解析此问题。最终的结果是正确的,但强制用户编辑HTML源代码,并且可以像您想象的那样变得相当sl sl。
理想情况下,用户不必编辑HTML源来放置他们的书签/标签。他们只需要以独特的方式对其进行设计,比如将每个标签标题放在带有H6标题的列表中。
我正在考虑简单地实施类似于:[tabs]Tab Title 1[/tabs]
,但会解析这是实际吗?简单的DOM解析器是不可能的。
也许我的做法是错误的?
谢谢!我从来没有见过这个网站...看起来太棒了。这看起来像我正在寻找的方法。再加上我使用的HTML解析器似乎太臃肿,我试图达到的速度很慢。 – Justin
没问题 - 我最近也发现它,它似乎是迄今为止我见过的最强大的在线正则表达式测试程序。 – Nightfirecat
我喜欢它如何告诉你有关每个特定表达的信息 – Justin