javascript - 删除 Javascript/JQuery 中第一组引号之外的所有内容

标签 javascript jquery regex

我不想删除该字符串中第一组引号之外的任何字符:

toastr.warning("Cynthia Open Chat and respond to request","",{"timeOut":5000,"progressBar":true,})

结果是Cynthia G. 打开聊天并响应请求

我本来打算使用类似这样的 /\w.*(?="\w){1}/ 但这似乎不起作用。

最佳答案

更容易使用匹配:

var str = 'toastr.warning("Cynthia Open Chat and respond to request","",{"timeOut":5000,"progressBar":true,})';

var repl = str.match(/"[^"]*/)[0].substring(1);
//=> Cynthia Open Chat and respond to request

关于javascript - 删除 Javascript/JQuery 中第一组引号之外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34664000/

相关文章:

javascript - ASP.NET TreeView 控件中出现奇怪的 javascript 错误

javascript - 如何给自动生成的元素添加onclick事件

java - 在嵌入式 HTML 上使用 Java 代码而不是 JavaScript?

javascript - 将 div 设置为在窗口滚动位置更大时不显示

JQuery ParseJson - 错误的控制字 rune 字错误

javascript - 应用 css 图标时 preventDefault() 不起作用?

mysql - 使用 SQL 查询在单词列表中查找精确的单词匹配

java - 当我使用正则表达式有数据时,如何将数据从字符串转换为整数

.net - 正则表达式:查找整个模式,部分替换

javascript - 为什么仅仅为了实现跨浏览器兼容就需要付出很多努力?