正则表达式的具体问题
我不是正则表达式很熟悉,甚至不能够(也许太累了?)用这种无聊的问题牛逼:正则表达式的具体问题
我需要一个正则表达式,允许的数字,字母的任意组合(小写和大写)和下划线_
但是:这个表达式的开始应以我的源代码::
ABC_h2u3h4l
ABCijij4i5oi4j5
ABCABC
这片"ABC"
始终是处于领先位置固定和定义。
有人可以给我一个提示吗?
这是整个正则表达式:
^ABC\w+
ABC必须匹配在行首。这将匹配任何地方。 – cape1232 2010-07-19 14:09:46
不一定(即使没有'^') - 例如,在Python中,re.match()总是将匹配定位在字符串的开头。但是我会在最后添加一个'$',否则正则表达式也会在部分匹配的字符串上返回True。 – 2010-07-19 14:34:25
@Tim:从问题中不清楚是否给出了一个多行字符串,并且每行都应该匹配(这与我的正则表达式需要're.M'标志),或者它是一系列可以匹配的字符串're.match'(带或不带'^'锚)。 – SilentGhost 2010-07-19 14:42:30
像这样的事情?
^ABC\w+$
感谢您的快速回答,您帮了我很多:)再次感谢 – poeschlorn 2010-07-19 14:23:42