经典ASP使用正则表达式添加空格

时间:2014-04-09 11:24:43

标签: regex asp-classic tinymce strip-tags

我正在尝试用经典asp中的正则表达式替换。

这是我到目前为止的代码

Public Function FixEmptyTags(value)
    Dim RegEx

    Set RegEx = New RegExp

    RegEx.Pattern = "<[^>]*\s"
    RegEx.Global = True

    FixEmptyTags = RegEx.Replace(value, "")
End Function

我需要的是找到任何不是像

这样的html标签的空标签
<space

memo field with empty tag

view source with decoded

如果后跟一个空格,TinyMCE会将其解释为未关闭的标记,以便将其转换为

after loading back from the db

这是在db中正确保存的方式。

db data

如果我回到同一页面,这就是我所看到的,所以我丢失了部分文本

after saving

enter image description here

<space p=""></space>

如果我在括号和文本之间添加空格,则会阻止它将其转换为HTML。因此,我需要找到那些没有关闭但没有空间并且添加一个或停止将mce转换为html标签的方法。

< space

这是因为我们正在使用TinyMCE并避免用户错误并将其转换为html标签。

我试图找到一种方法来避免TinyMCE将其转换为html标签而没有运气,所以我想简单地在两者之间添加一个空格,所以当我们打开记录时tinyMce不会将其转换为html标签。

希望它足够清楚。

任何帮助都将一如既往地受到赞赏。

0 个答案:

没有答案