Python 点字符的正则表达式?

Python 点字符的正则表达式?,python,regex,Python,Regex,我试图检测一个“bullet”字符后跟一些文本。例如: •这里是一些文本 有人能告诉我python中检测“bullet”字符•的正则表达式是什么吗?这个符号是什么?它只是•,但您可能需要跳一段舞才能将其放入源文件中 # -*- coding: utf-8 -*- pattern = re.compile(ur'•') 它只是•,但您可能需要跳一段舞才能将其放入源文件中 # -*- coding: utf-8 -*- pattern = re.compile(ur'•') 点是正则表达式模式中

我试图检测一个“bullet”字符后跟一些文本。例如:

•这里是一些文本


有人能告诉我python中检测“bullet”字符
的正则表达式是什么吗?这个符号是什么?

它只是
,但您可能需要跳一段舞才能将其放入源文件中

# -*- coding: utf-8 -*-
pattern = re.compile(ur'•')

它只是
,但您可能需要跳一段舞才能将其放入源文件中

# -*- coding: utf-8 -*-
pattern = re.compile(ur'•')

点是正则表达式模式中的特殊字符。因此,如果您想要指定一个点,您需要像这样转义特殊字符点:

import re

regx = re.compile('\.ab..')

ss = ',ab123  .ab4578  !ab1298   .abUVMO'

print regx.findall(ss)

# result:  ['.ab45', '.abUV']

点是正则表达式模式中的特殊字符。因此,如果您想要指定一个点,您需要像这样转义特殊字符点:

import re

regx = re.compile('\.ab..')

ss = ',ab123  .ab4578  !ab1298   .abUVMO'

print regx.findall(ss)

# result:  ['.ab45', '.abUV']

问题不是关于匹配句点
,而是关于匹配项目符号
。对不起!我应该澄清一下我问的是子弹的角色。我更新了我的问题。@p谢谢。我没有仔细阅读这个问题。但请注意,标题中出现了错误:“点字符的正则表达式?”问题不是关于匹配句点
,而是关于匹配项目符号
。抱歉!我应该澄清一下我问的是子弹的角色。我更新了我的问题。@p谢谢。我没有仔细阅读这个问题。但请注意,标题中出现了错误:“点字符的正则表达式?”+1谢谢。我接受了这一点,因为它看起来像是这样,但不知何故,即使我设置了编码并指定了
ur
位,它对我也不起作用。我用它来为我用PLY编写的解析器定义一个标记。你知道它为什么不起作用吗?对不起,我收回了。这可能是我这边的一个问题,因为我可能在语法上做了一些错误的事情。谢谢你抽出时间来。我接受了这一点,因为它看起来像是这样,但不知何故,即使我设置了编码并指定了
ur
位,它对我也不起作用。我用它来为我用PLY编写的解析器定义一个标记。你知道它为什么不起作用吗?对不起,我收回了。这可能是我这边的一个问题,因为我可能在语法上做了一些错误的事情。谢谢您的时间。在这里查看我对同一问题的答案:在这里查看我对同一问题的答案: