regex - 正则表达式找到两个词:bait & bated
问题描述
我试图在一个句子中找到两个单词,句子中可能存在一个单词或两者都存在。单词是bait
和bated
我正在尝试使用捕获组的概念,并且能够使用下面的正则表达式来获取这两个词ba(?:it)?(?:ted)?
。问题是它返回
ba
了诸如 balance 或 bala 等词...
是否可以获得结构相似但不匹配的正则表达式ba
?
解决方案
推荐阅读
- flutter - 如何解密base 64字符串?
- python - 使用 Python 从原始数据创建新的正确时间数据集
- data-visualization - 为房间创建热图 - 无结构信息
- httpclient - WebRequestHandler 提示输入 PIN
- r - 用多层读取 JSON
- excel - 如何检查每张纸是否有列出的名称
- kotlin - SQL Room 迁移 Android / Sealed 类
- cmake - 指定 BOOST_ROOT 时 find_package (boost) 的问题
- javascript - JS 只处理一张卡而不是所有卡
- python - 在异步 fastapi“启动”函数中实例化一个类并从其他模块导入它