javascript正则表达式错误
我有一个正则表达式javascript正则表达式错误,javascript,jquery,regex,Javascript,Jquery,Regex,我有一个正则表达式^,如果你只想知道第一个>和下一个>之间的内容,你可以这样做: var myText = text.replace(/^[^>]*>([^<]*).*/, "$1"); var myText=text.replace(/^[^>]*>([^你能解释更多关于上下文的信息吗?使用DOM操作会更容易,也不容易出错。此外,如果你想按字面意思显示span标记,只需将文本格式化为代码。到目前为止,还不清楚文本是否真的包含空格(…)或者不是。是的,我知道,我正在使用DOM
^,如果你只想知道第一个>和下一个>之间的内容,你可以这样做:
var myText = text.replace(/^[^>]*>([^<]*).*/, "$1");
var myText=text.replace(/^[^>]*>([^你能解释更多关于上下文的信息吗?使用DOM操作会更容易,也不容易出错。此外,如果你想按字面意思显示span标记,只需将文本格式化为代码。到目前为止,还不清楚文本是否真的包含空格(…)或者不是。是的,我知道,我正在使用DOM操纵(即第二个jQuery代码)来处理这个问题。我遇到的困难是为什么我的正则表达式没有完成这项工作?因为我用regex tester测试了它,它在那里工作,所以我不明白为什么它在这里不工作。我只想找到我的错误:)如果我假设您的文本实际上是某些文本
,则正则表达式可以正常工作(请参阅,它删除开头的
标记)。仅删除结尾的
标记无效,因为您的搜索字符串中有一个尾随空格:“”
。如果我删除它,它似乎可以正常工作:。因为你没有解释问题是什么,我不知道这是否有帮助。是的,它有帮助,但我不明白为什么在20分钟前这不起作用,也许我真的在某个地方打错了,就是找不到。谢谢你,伙计:)这项工作做得很好:)谢谢!但我真的很想知道为什么上面的那个没用。谢谢你的快速回复!
var someVar = $(".myClass").html();
var myText = text.replace(/^[^>]*>([^<]*).*/, "$1");