好的,我试着谷歌但是找不到解决方案,所以我在这里问。我试图将HTML标记保存到php中的变量中。我试图使用preg_match但无法找到正确的模式(正则表达式)。我找到了一个正则表达式'\s*(.*?)\s*>\s*'
。这在我尝试它的函数在线网站上运行正常,并给我整个标签,即{。{}}但是当我尝试在我的程序中运行它时,我得到了
i=<body>
如果有人能解决这个问题会更有帮助,如果有人可以让正则表达式将数据放在尖括号内(HTML标签),那会更好
如果还有另一种方法可以在PHP中存储html标签,请告诉我。
preg_match(): Delimiter must not be alphanumeric or backslash
然后<body>
答案 0 :(得分:3)
'/\s*(.*?)\s*>\s*/'
答案 1 :(得分:0)
Ok Thanx到killerx提供的链接我确实找到了一个可以使用的正则表达式,但它不是最好的方法,但应该适用于我的任务
'\'<([a-z]+)[^>]*(?<!/)>\''
这应该有效。它将获取数组中的完整标记,并在另一个中获取标记描述。 Thanx一吨帮助我