Python 点字符的正则表达式?
我试图检测一个“bullet”字符后跟一些文本。例如:Python 点字符的正则表达式?,python,regex,Python,Regex,我试图检测一个“bullet”字符后跟一些文本。例如: •这里是一些文本 有人能告诉我python中检测“bullet”字符•的正则表达式是什么吗?这个符号是什么?它只是•,但您可能需要跳一段舞才能将其放入源文件中 # -*- coding: utf-8 -*- pattern = re.compile(ur'•') 它只是•,但您可能需要跳一段舞才能将其放入源文件中 # -*- coding: utf-8 -*- pattern = re.compile(ur'•') 点是正则表达式模式中
•这里是一些文本
有人能告诉我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编写的解析器定义一个标记。你知道它为什么不起作用吗?对不起,我收回了。这可能是我这边的一个问题,因为我可能在语法上做了一些错误的事情。谢谢您的时间。在这里查看我对同一问题的答案:在这里查看我对同一问题的答案: