与字边界相比,正则表达式( B)中的非字边界是什么?
与字边界相比,正则表达式( B)中的非字边界是什么?
没有找到相关结果
已邀请:
2 个回复
庞协腿宛炯
)是零宽度匹配,可以匹配: 在单词字符(
)和非单词字符(
)之间 在单词字符和字符串的开头或结尾之间。 在Javascript中,
的定义是
,
是其他任何东西。 neg0ѭ的否定版本,写为
,是零宽度匹配,其中上述不成立。因此它可以匹配: 在两个单词字符之间。 在两个非单词字符之间。 在非单词字符与字符串的开头或结尾之间。 空字符串。 例如,如果字符串是
,那么
在以下位置匹配:
并且
匹配
不匹配的地方:
枫湃揩乾纲
的基本目的是创建一个正则表达式: 如果我们在
的开头/结尾(
=
),请确保上一个/下一个字符也是
, 例如:
~
:
,
,
,......但不是
,
如果我们在
(
=
)的开头/结尾,请确保上一个/下一个字符也是
, 例如:
~
:
,
,
,......但不是
,
对于
它是相似的,但不是确保相邻的字符属于同一类(
/
),它们需要不同,因此名称为
。