在Javascript中使用正则表达式获取值
我有一个javascript字符串在Javascript中使用正则表达式获取值,javascript,regex,Javascript,Regex,我有一个javascript字符串 "guardar.periodoLaboral.personal.vital{0}{1}.presentado" 我需要提取“0”和“1”(这些值是字符串中的变量) 如何用正则表达式提取这个 更新:我试过了 var a ="guardar.periodoLaboral.personal.vital{1}{0}.presentado" var expresion=/([0-9]+)/ig; var values=a.match(expresion); cons
"guardar.periodoLaboral.personal.vital{0}{1}.presentado"
我需要提取“0”和“1”(这些值是字符串中的变量)
如何用正则表达式提取这个
更新:我试过了
var a ="guardar.periodoLaboral.personal.vital{1}{0}.presentado"
var expresion=/([0-9]+)/ig;
var values=a.match(expresion);
console.log(values);
//This return 0 and 1 as I need
但是我只需要“{”和“}”中的值,因为字符串“guardar.periodoLaboral.personal.vital{1}{0}.presentado10”返回1,0,10
我在javascript正则表达式中使用了新代码 您可以使用JavaScript Replace方法以及与您要查找的内容相匹配的正则表达式来删除它。然后将其分配给一个变量
var testString = "guardar.periodoLaboral.personal.vital{0}{1}.presentado";
var donish = testString.replace(/({.})/g,'');
console.log( donish );
返回此“guardar.periodoLaboral.personal.vital.presentado”
我使用这个sito测试并创建我的正则表达式。
这是JavaScript replace方法的文档编写代码将是一个良好的开端,或者学习Regex…Regex操作于无歧义的解析。您需要对{0}和{1}将采用的格式有一些了解,才能决定一个好的正则表达式。你能告诉我们那个信息吗?它们会是类似于
.eso
(以句点作为路径的一部分开始)的东西吗?此外,正如Marc所说,您应该向我们展示您尝试过的代码。。。。你自己先试试吧。。。然后如果你有什么问题,问一下。但是先试试!