正则表达式问题

/Windows(?=95 |98 |NT )/其中"/"符号是什么意思,在网上找了几个没有看到
2025-03-21 09:02:36
推荐回答(3个)
回答1:

/Windows(?=95 |98 |NT )/ 等价于 "Windows(?=95 |98 |NT )"

是javascript中的一种写法

var re = /Windows(?=95 |98 |NT )/;
var re = new RegExp("Windows(?=95 |98 |NT )");
第一种写法系统会自动识别为正则表达式,而不会识别为字符串.

回答2:

正则表达式一般都用/扩起来,和我们一般其它语言的"的道理是相同的,是个定界符而已

回答3:

patern 两头加 / 号表示静态patern. 在编程中,静态正则和动态正则对安全是有影响的.