我有以下正则表达式模式和字符串:
var str="Is this all there is?";
var patt1=/is/gi;
我想使用 another 正则表达式从 var patt1
中提取主要表达式 is
(不带修饰符),我们可以为参数调用 var patt2
。
这在 vanilla JavaScript 中如何实现?
最佳答案
是的,patt1
是一个正则表达式对象。
您可以通过patt1.source
获取正则表达式源。
> console.dir(patt1);
/is/gi
global: true
ignoreCase: true
lastIndex: 0
multiline: false
source: "is"
__proto__: /(?:)/
关于javascript - 如何在 javascript 中的正则表达式上运行正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14026856/