假设我使用以下正则表达式进行匹配,逻辑上正则表达式意味着匹配前缀为<Button
Command="{Binding Path=WhateverCommand}"
CommandParameter="{x:Static BooleanHelper.True}" />
的任何内容,并以任何结尾,而不是空格。匹配组将是排除前缀foo:
我的问题是Python 2.7中究竟意味着什么任何?任何ASCII或?如果有人可以分享一些文件,那就太好了。感谢。
foo
提前谢谢,
林
答案 0 :(得分:2)
尝试:
a = re.compile('foo:\S*')
\ S表示除空白外的任何内容。
我建议您查看http://pythex.org。 这对于测试常规表达非常有用,并且有一个不错的备忘单。
<强>更新强>
Anything(。)匹配任何内容,所有unicode / UTF-8字符。
答案 1 :(得分:1)
匹配任何字符的正则表达式元字符是.
(点)。
a = re.compile('foo:(.+)')
字符类[^ ]
匹配任何一个字符,该字符不是方括号之间的字符之一(在此示例中为文字空格)。量词+
指定前一个表达式的一个或多个重复。