正则表达式里面去匹配斜线该如何表达?

我要匹配一个字符串N/A。但里面的斜线不知道该如何表示。

str="我要匹配一个字符串N/A。但里面的斜线不知道该如何表示";
alert(str.match(/N\/A/m)); //复制下来,不是字母V
c#的话直接Regex.IsMatch(subjectString, "N/A", RegexOptions.Multiline)
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-25
/不是特殊字符,直接写就可以了。
第2个回答  2008-09-23
\/ 就可以

双反斜线的意思是什么?
🔍双反斜杠的使用方法在正则表达式中,如果要匹配字符 \\,需要使用双反斜杠 \\\\ 来转义。例如,要匹配字符串 (11|22)[\\d]{5},需要写成 (11|22)[\\\\d]{5}。

python正则表达式怎么区分正反斜线
path2:用一个"\\"取消第二个"\\"的特殊转义作用,即为"\\\\"path3:用正斜杠做目录分隔符也可以转到对应目录,并且在python中path3的方式也省去了反斜杠\\转义的烦恼 (二)正则表达式中的斜杠们 正则表达式匹配反斜杠"\\",为什么是"\\\\\\"或是 r"\\\\"呢?因为在正则表达式中\\为特殊符号,为了取消...

正则里的斜线\/表示什么?
1.普通字符\/,需要用\\进行转义 2.界定符号,把正则表达式包含在两个反斜线“\/”之间,后跟上模式修正符

正则表达式怎么表示标点符号,比如.?、这几个,麻烦写一下
用反斜线转义就行了,比如\\. 是匹配点号、\\? 是匹配问号。

JavaScript:为什么正则表达式中的斜线需要写成双斜线呢?
因为你那个正则表达式是字符串双引号包裹的,需要用\\来转义\\,才能被识别成它本身\\,如果不用双反斜杠的话,会忽略掉,要么你这样写 var reg=\/^\\d*$\/;就方便多了

正则表达式
1、点号(.)      可以匹配除了换行符以外的任意字符。2、反斜线(\\)      在任何元字符前加上反斜线,就会使它失去元字符的特殊作用。所以,如果要匹配反斜线,就要用两个反斜线表示。二、简单的量词 1、星号(*)     用来匹配前面...

关于正则表达式,斜线,及(?i)
楼上说错了,\\w是相对标准的匹配形势,表示单词,最小的集合是字母数字和下划线。\\\\w估计应该是像java的高级语言里边为了去除'\\'的转义功能加入的饭转义约定。其实就是\\w只不过为了让编译器看懂罢了。(?i)是类似java的语言里边的正则匹配模式,就是表明这个表达式不区分大小写,相应的还有(?g),(?s...

php正则表达式反斜杠
第三个斜线并没有转义效果,所以当作字符“\\”处理,所以输出了两个斜线。四个 \\ 时,第一个和第三个斜线分别转义了第二个和第四个斜线,所以也输出了两个斜线。而echo "\/\\\/"; 中,\\ 并没有对任何符号进行转义,所以当作普通字符串处理了 这里是我的实验代码:和实验结果:

在正则表达式中\\\\.和.有什么区别?
所以Java正则表达式中匹配一个普通的反斜杠是\\\\\\。所以如果在[]内表示一个],要写两个\\,即[\\\\]]。例如,我要在前面不是0-9,也不是) ] }三个反括号的后面位置中,匹配 - 的后面是数字或者正括号( [ { 的 - 前面的位置,须写成:(?<![0-9)}\\\\]])(?=-[0-9({\\\\[]) ...

Java:这里匹配小括号时,为什么用了两个反斜线呢。用一个表示转义不就...
split是正则表达式,两个\/\/才能代表正则表达式。

相似回答