phyth 正则提取多个字符
题主你好,
猜测你应该是没有用对函数,建议使用re模块下的findall函数:
我这边也测试了一下,代码及测试截图如下:
-----------
扩展阅读:
题主, 你的问题还是在于使用的方法不对, 你代码中使用的是 extract方法, 该方法只返回第一个匹配, 因此你得到的都是张三:
如果你想将所有的匹配都拿到, 要使用extractall方法:
----
通过看extract方法的说明,有一句话是这样说的:
还有一句是这样说的:
上面这两段红框中的内容说白了就是, 使用extract方法只能拿到第1次匹配上的数据, 如果想拿到所有匹配的数据,要使用extractall方法.
希望可以帮到题主,欢迎追问.
C++用scanf读入字符串
#include《stdio.h》
void main()
{
char s1,s2,s3;
scanf(“%s%s%s“,s1,s2,s3);
printf(“%s %s %s\n“,s1,s2,s3);
}
’\xff’和’\028’是合法的字符常量么都表示什么啊求c高手指点
a328846994的说法完全错误。
’\xff’ 这个是合法的,表示扩展ASCII码为255的字符,xff表示16进制ff。
’\028’ 这个是非法的,\02这一个字符,8是一个字符,而单引号中只能有一个字符。
-extractall