Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript正则表达式错误_Javascript_Jquery_Regex - Fatal编程技术网

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");