正则表达式 \B 怎么用?

学习 时间:2026-03-30 11:53:58 阅读:1089
正则表达式 \B 怎么用?如题

最佳回答

兴奋的石头

生动的苗条

2026-03-30 11:53:58

\b代表字与字中间那个看不见的东西,如here is a word那么,这句中有好几个\b,每个单词的前后都有一个\b。所以你用 \bhere\b 可以匹配上面这个here,但如果here 不是一个单词,而是一个单词的一部分,如 adheread,这样的话,用here 可以匹配,用\bhere\b就不能区配了,因为ad后面没有\b。所以 adhere 中的here 不会被匹配。总结:\b 就是用在你匹配整个单词的时候。如果不是整个单词就不匹配。你想匹配 I 的话,你知道,很多单词里都有I的,但我只想匹配I,就是“我”,这个时候用 \bI\b\B就是反过来,代表非字间。类似\d代表数字,\D代表非数字。

最新回答共有2条回答

  • 凶狠的狗
    回复
    2026-03-30 11:53:58

    \b代表字与字中间那个看不见的东西,如here is a word那么,这句中有好几个\b,每个单词的前后都有一个\b。所以你用 \bhere\b 可以匹配上面这个here,但如果here 不是一个单词,而是一个单词的一部分,如 adheread,这样的话,用here 可以匹配,用\bhere\b就不能区配了,因为ad后面没有\b。所以 adhere 中的here 不会被匹配。总结:\b 就是用在你匹配整个单词的时候。如果不是整个单词就不匹配。你想匹配 I 的话,你知道,很多单词里都有I的,但我只想匹配I,就是“我”,这个时候用 \bI\b\B就是反过来,代表非字间。类似\d代表数字,\D代表非数字。

上一篇 Todo Lo Que Haces 的歌词

下一篇 诸葛亮回顾“三顾茅庐、临崩寄大事”的目的是?