[英]How to construct a regular expression pattern from string
我在Node.JS中使用正則表達式
var Regex = require("regex");
var regex = new Regex(/(a|b)*abb/);
regex.test("abb"); // true
regex.test("cabb"); // false
在這種情況下,模式為
`/(a|b)*abb/`
var regex = new Regex(/(a|b)*abb/);
是正確的
var regex = new Regex('(a|b)*abb');
是錯誤的
現在我有一個字符串'(a|b)*abb'
。 我如何從該字符串構造一個正則表達式模式。
兩者都不正確。
正確的方法是使用RegExp
構造函數。
var regex = new RegExp('(a|b)*abb');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.