正则表达式:匹配一个单独的单词,即。没有其他字母连接

时间:2014-01-14 17:11:30

标签: regex

我的测试数据:

<div class="row"></div> // should match
<div class="row line"></div> // should match
<div class="item row line"></div> // should match
<div class="rowBody"></div> // shouldn't match
var $itemRow = 1; // shouldn't match

我正在尝试从代码库中替换类row的所有实例。

我悲惨的尝试:

row[\W]{0}

row[\W]

显然两者都没有用,我会找什么?

2 个答案:

答案 0 :(得分:3)

这就是word boundary anchors的用途:

\brow\b

这样的锚匹配\w集的字符与\W集的字符或字符串边界(开始/结束)之间的(零长度)位置。

答案 1 :(得分:1)

如何\b使用word boundary

/\brow\b/