0

我发现它\b用于捕获正则表达式中的边界字符。

就像正则表达式\bnull\b和输入一样,,null,它会捕获null,输入.null.也会捕获null

我想告诉\b它应该只捕获,null,输入的空值,而不应该考虑-null- .null.等的空值

我怎样才能做到这一点?

4

1 回答 1

4

编辑:由于您在上面的评论中添加了信息,因此更新了我的答案。在提问时,请尽量提供所有必要的信息以了解问题。

要匹配 中的空值null,raheel,emailraheel,email,null并且,null,不匹配null除逗号以外的任何其他相邻字符,您可以使用:

(?:^|,)null(?:,|$)

在这里亲自看看。

另一个更新:又是新信息...

要同时匹配 中的空值null,null,null,您可以使用:

(?<=,|^)null(?=,|$)

在这里亲自看看。

于 2012-08-17T10:21:24.113 回答