正则表达式找到“N / A”字样

时间:2018-03-05 02:48:33

标签: regex

我一直在尝试找到一个在字符串中找到N/A的正则表达式。

示例字符串为:

/* Location : 06 Roy Chimaltenango  for device : Roy Chimaltenango 6-1 has 1N/A's with 20 traffic. */

我最接近的是正则表达式:

/(\b\/A\b)/ 

选择/A

但如果我输入

/(\bN\/A\b)/

它不匹配任何东西

为什么有任何帮助?

1 个答案:

答案 0 :(得分:1)

您的N/A子字符串前面有1,即1N/A's。您的正则表达式/(\bN\/A\b)/在开头有一个\b字边界,但1N之间没有字边界,因为它们都被视为单词字符。

试试这个:

(N\/A\b)

您也可以删除最后一个\b,但也许您还有其他重要字符串:

(N\/A)