在python中,findall是正则表达式的函数,建议使用的时候要先引导出re模块
importre
((pattern,string,flags0)):回string中所有与pattern相匹配的全部字符串,我得到数组
我用c#和js写了一个,某宝都走过山路
java好像听说也有你自己做的库
findall是前往所不兼容的字符串,返回的是一个列表,却不是直接返回match对象,match对象才有start,span方法
importre
(rw,
那样写就行
关键是这个‘^。另(,)是正则表达式里边的特殊字符,必须(,)转译下。
还有一点儿,你问题里边的‘(‘)是中文的全角字符。要是你要版本问题它们,还得加编码哦。
如果没有没有普通的编码要求,建议您在文件头部加一行#-*-encoding:utf-8-*-标志,声明文件的编码,当然,程序文件的编码要和声明的编码保持一致,可以使用utf-8编码。
2.蜷进/空格/空行/换行等基本都格式
蜷进:统一时间使用4个空格并且窝进。常见建议使用1个tab键,但tab键不一定会使4个空格键,所以才有的时候所以出错。
行宽:每一行代码注意不超过80个字符,但并非不是很严特别要求80字符以内,可微微查过。如果代码过长,那就证明代码设计不太合理不。外也比较方便于在控制台查看代码包括是从对side-六花禁爱-side的diff时有帮助。
pythonre正则版本问题中文,不过非常简单,把中文的unicode字符串可以转换成utf-8格式就可以了,然后再是可以在re中随意调用unicode中中文的编码为/u4e00-/u9fa5,因此正则表达式u”[一-龥]”是可以表示一个也可以多个中文字符gtgtgtimportregtgtgts中文:123456不是a嘿嘿嘿嘿(utf8)gtgtgtsu中文:123456aa哈哈哈bbccgtgtgtprints中文:123456不是a哈!哈!哈!bbccgtgtgt(u