python - 正则表达式匹配单词中的字符
问题描述
我正在做Pig Latin
文本转换:
要求之一是放在qu
一起。
我做了什么 re.findall(r'^qu', token)
但它仅qu
在单词/标记以开头时一起接受qu
如果单词/标记以 then 开头,aqu
则它不能qu
一起识别。
我想要的是识别qu
任何位置,包括它是否以Qu
.
我该如何解决?
解决方案
从中删除^
,导致此。插入符号基本上意味着“从行首开始匹配(在你的情况下是令牌)”。
推荐阅读
- javascript - Nodejs如何决定首先执行哪个函数?
- npm - 为什么这个 gulp 脚本在 v4.0.0-alpha.2 和 v4.0.2 之间表现不同?
- http - 大文件上传时 TidHTTPServer “内存不足”
- reason - 此表达式具有类型...但表达式应为类型
- c# - 如何修复“当前线程与渲染器的同步上下文无关”?
- ruby-on-rails - 如何仅将 DateTime 属性中的日期与日期进行比较?
- javascript - 如何到达课外并从继续中休息?
- ruby-on-rails - 如何使用 boostrap 和 rails 添加工具提示
- mongodb - 简单的聚合 $lookup 函数返回未定义的 mongodb
- fastcgi - 带有 lighttpd 的 2FA 的自定义身份验证器