Javascript RegExp查找XML标记之外的任何符号

Javascript RegExp查找XML标记之外的任何符号,javascript,regex,xml,Javascript,Regex,Xml,在我的React项目中,我有这样一个字符串: ew4-单词 我试图删除标记之外的任何符号和单词,即使文档是有效的XML 结果应该是这样的: 可能还有其他不使用RegExp的方法,如果有任何帮助,我将不胜感激 const regex=/(^ |>)[^更新了我的答案,regex101保存了表达式以处理第一个元素之前的文本。您正在尝试进行模式匹配,这正是regex的用途。您可以进行迭代字符串替换,但无论是在内存还是在执行时间方面,效率都要低得多。我想不出其他模式匹配和替换的解决方案。为什么你对使用

在我的React项目中,我有这样一个字符串:

ew4-单词

我试图删除标记之外的任何符号和单词,即使文档是有效的XML

结果应该是这样的:

可能还有其他不使用RegExp的方法,如果有任何帮助,我将不胜感激
const regex=/(^ |>)[^更新了我的答案,regex101保存了表达式以处理第一个元素之前的文本。您正在尝试进行模式匹配,这正是regex的用途。您可以进行迭代字符串替换,但无论是在内存还是在执行时间方面,效率都要低得多。我想不出其他模式匹配和替换的解决方案。为什么你对使用正则表达式犹豫不决?