楼主: wtst
875 2

[问答] re.search("[b|cd]",'cf')正则表达式匹配b或cd [推广有奖]

  • 0关注
  • 1粉丝

讲师

60%

还不是VIP/贵宾

-

威望
0
论坛币
3203 个
通用积分
334.2378
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
18411 点
帖子
259
精华
0
在线时间
544 小时
注册时间
2018-4-10
最后登录
2024-5-24

楼主
wtst 学生认证  发表于 2022-12-17 17:53:01 |只看作者 |坛友微信交流群|倒序 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
目的:
匹配符合 b 或者 cd 的结果
我的错误的代码:
  1. import re
  2. re.search("[b|cd]",'cf')
复制代码
输出结果为:
  1. <re.Match object; span=(0, 1), match='c'>
复制代码
也就是,“|”只在b或c中选择,而不是b或者cd,c与d不是一起

请问,如何修改代码,已达成目的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:search 正则表达式 ARCH Sea ear Python 正则表达式 search

回帖推荐

xjg 发表于2楼  查看完整内容

不要[ ] 就可以了, 如下: import re re.search("b|cd",'cf')
沙发
xjg 发表于 2022-12-18 11:54:08 |只看作者 |坛友微信交流群
不要[ ] 就可以了, 如下:
import re
re.search("b|cd",'cf')

使用道具

藤椅
wtst 学生认证  发表于 2022-12-28 20:22:06 |只看作者 |坛友微信交流群
xjg 发表于 2022-12-18 11:54
不要[ ] 就可以了, 如下:
import re
re.search("b|cd",'cf')
是的。
目前所知,对于长度较长的b或者cd这样的比较,只能重复写一遍,用|隔开

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-24 18:34