Javascript regex选择一个标记,该标记旁边包含文本,没有任何空格

Javascript regex选择一个标记,该标记旁边包含文本,没有任何空格,javascript,php,jquery,html,regex,Javascript,Php,Jquery,Html,Regex,这是文本 Tutorial<del class="del">Within word</del>WordEnd sample <del class="del">total word</del> Welcome to the site! TutorialWithin-wordend示例total word欢迎访问该网站! 我正在尝试编写正则表达式来选择标记以及和它旁边的文本之间的任何内容,但只选择那些在标记和前面的文本之间没有空格的标记 例如,在上

这是文本

Tutorial<del class="del">Within word</del>WordEnd sample <del class="del">total word</del> Welcome to the site!
TutorialWithin-wordend示例total word欢迎访问该网站!
我正在尝试编写正则表达式来选择标记
以及
和它旁边的文本之间的任何内容,但只选择那些在标记和前面的文本之间没有空格的
标记

例如,在上面的文本中-
TutorialWithin-wordend
必须被选中。但是
total word Welcome
不能被选中,因为在和Welcome之间有一个空格


任何人都请帮忙。提前谢谢

我想这就是你想要的:

/([^\s]+)(\<del)(.*?)(\<\/del\>)([^\s]+)/
/([^\s]+)(\最后一次尝试:

"/(\w+<del.*?>.*?(<\/del>\w+|<\/del>))|(<del.*?>.*?<\/del>\w+)/g"
“/(\w+.*(\w+))(.*?\w+)/g”

是否仅为del标记???是的。Regex必须在标记和标记外前面的文本之间进行选择,但只有标记和文本之间没有空格的文本尝试使用Regex解析HTML?这不会很好地结束…这是正确的。对于没有空格的文本,它会检查开始标记和结束标记的两端。但是eit她必须选择开始标记前没有空格或结束标记后没有空格。无需检查任何开始标记或结束标记之间不能有空格的条件。也必须选择任何一个标记。请检查这是否正确。对于没有空格的文本,它正在检查开始标记和结束标记的两端。但是它必须选择开始标记前没有空格或结束标记后没有空格。无需检查任何开始标记或结束标记之间不能有空格的条件。如果任何一个标记之间没有空格,它也必须选择正确的。但是请检查此项。当我试着给出链接中类似的文本时。Everything混淆了。该文本链接中给出的案例中,regex不起作用。这是正确的。但是,当我尝试将文本更改为时,regex再次反映了错误的输出。在我承认失败之前,regex最终通过,答案已更新-不起作用,抱歉,在我的regex知识范围内,请查看此问题
"/(\w+<del.*?>.*?(<\/del>\w+|<\/del>))|(<del.*?>.*?<\/del>\w+)/g"