将^^和^识别为不同的正则表达式

时间:2015-11-26 02:21:25

标签: python regex

我正在使用Python re模块。

我可以使用正则表达式r'\bA\b'(原始字符串)来区分'A''AA':它会在字符串'A'中找到匹配项并且不会匹配字符串'AA'

我想用克拉^而不是A来实现同样的目标:我想要一个区分'^''^^'的正则表达式。

我遇到的问题是正则表达式r'\b\^\b''^'中找不到匹配项。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您需要使用环视:

onHistoryStateUpdated

console.log('here2')是单词边界,是单词字符和非单词字符之间的位置,因此您的模式非常具体(没有具体说明(?<!\^)\^(?!\^) 的任何内容,{{鉴于\b是一个单词字符,1}}也不匹配。

在这里,我们声称需要有一个地方,前面的字符不是插入符号,然后是插入符号,然后是下面的字符不是插入符号的地方(归结为“插入符号不能在插入符号中插科公司“)。