Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python正则表达式帮助_Python_Regex - Fatal编程技术网

python正则表达式帮助

python正则表达式帮助,python,regex,Python,Regex,需要匹配以字母结尾的任何字符串,最后第二个字符是“>” 它将匹配: abc>a ddd_4>f 它将不匹配: abc>ab abc>2 应该生成您想要的模式 不过,我建议您通读一下。然后你可以自己学习如何做这样的事情 应该生成您想要的模式 不过,我建议您通读一下。然后你可以自己学习如何做这样的事情。*>[a-zA-Z]$ >>> for s in ('abc>a', 'ddd_4>f', 'abc>ab', 'abc>2'):

需要匹配以字母结尾的任何字符串,最后第二个字符是“>”

它将匹配:

abc>a
ddd_4>f
它将不匹配:

abc>ab
abc>2
应该生成您想要的模式

不过,我建议您通读一下。然后你可以自己学习如何做这样的事情

应该生成您想要的模式


不过,我建议您通读一下。然后你可以自己学习如何做这样的事情。

*>[a-zA-Z]$

>>> for s in ('abc>a', 'ddd_4>f', 'abc>ab', 'abc>2'):
...     print re.match(r'.*>[a-zA-Z]$', s)
... 
<_sre.SRE_Match object at 0xb7217e58>
<_sre.SRE_Match object at 0xb7217e58>
None
None
对于“abc>a”、“ddd\U 4>f”、“abc>ab”、“abc>2”中的s,
>>:
...     打印重新匹配(r'.*>[a-zA-Z]$,s)
... 
没有一个
没有一个

*>[a-zA-Z]$

>>> for s in ('abc>a', 'ddd_4>f', 'abc>ab', 'abc>2'):
...     print re.match(r'.*>[a-zA-Z]$', s)
... 
<_sre.SRE_Match object at 0xb7217e58>
<_sre.SRE_Match object at 0xb7217e58>
None
None
对于“abc>a”、“ddd\U 4>f”、“abc>ab”、“abc>2”中的s,
>>:
...     打印重新匹配(r'.*>[a-zA-Z]$,s)
... 
没有一个
没有一个

我想这就是你想要的:

import re 
re.search(">[a-zA-Z]$", str)

如果字符串不匹配,它将计算为
None

我想这就是您要寻找的:

import re 
re.search(">[a-zA-Z]$", str)
>>> import re
>>> s = 'abc>a'
>>> r = re.compile(r'>[:alpha:]$')
>>> print( r.search(s) )
<_sre.SRE_Match object at 0xb76c5a30>
>>> 
如果字符串不匹配,它将计算为
None

>import re
>>> import re
>>> s = 'abc>a'
>>> r = re.compile(r'>[:alpha:]$')
>>> print( r.search(s) )
<_sre.SRE_Match object at 0xb76c5a30>
>>> 
>>>s='abc>a' >>>r=re.compile(r'>[:alpha::$') >>>打印(r.搜索) >>>
如果要根据地区匹配字母。

>导入re
>>>s='abc>a'
>>>r=re.compile(r'>[:alpha::$')
>>>打印(r.搜索)
>>> 
如果要根据区域设置匹配字母