import re
a="asdf;.;[]5446"
b=re.search("^\d*|\W*",a)
print(b.group())
请求各位帮忙解答一下,我已经尝试前后都加或者只加丨后面的了!如果是能显示出值来的话,能请问一下什么方法才能够在使用^的时候显示出值来。
import re
a="asdf;.;[]5446"
b=re.search("^\d*|\W*",a)
print(b.group())
请求各位帮忙解答一下,我已经尝试前后都加或者只加丨后面的了!如果是能显示出值来的话,能请问一下什么方法才能够在使用^的时候显示出值来。
您好,^\d是匹配字符串开头的零个或多个数字,\W匹配任意位置的零个或多个非单词字符。之所以返回空是因为:你的字符串开头没有数字,所有^\d匹配为空,由于 | 的存在,会选择最短的匹配,即空字符串,所有\W匹配出来也是空了