如题,我想要匹配开头为b的字符串是这么写:rex = re.compile('^b.*')那我想要匹配开头为a或b或c的该怎么写呢?
rex = re.compile('^[abc].*'),使用[]可以任意匹配里面的字符。
^[abc].*看看方括号的用法
[]括起来的为一个字符集,正则表达会匹配字符集中任一个,[abc]表示匹配abc中任一个或多个,除此之外^表示开始,而字符集中用^表示否定,所以[^abc]则表示不匹配abc。这里就应该是^[abc].*