regex - 如何在 Perl 中替换连续且相同的字符?
问题描述
我有一个
XXXXYYYYZZZYYZZZYYYY
需要转换为
的字符串XXXXAAAYZZZAYZZZAAAY
$s =~ s/Y{2}+/AY/g;
这有 2 个问题,{2}+
会得到 YYYY 到 AYAY;并且 AY 的长度与YYYY
(预期的AAAY
)不同
如何在 perl 中完成这项工作?
解决方案
推荐阅读
- python - 为什么我已经定义的变量在 Python 中显示为“未定义”?
- testing - 脚本内存与 botium-cli 上的话语不匹配
- javascript - 在React中从父组件中的子组件恢复数据后防止组件的第一个状态为null
- google-content-api - Google 服务异常 ShipmentInfos (Google Orders API)
- python - 在多个窗口而不是 macOS 上的选项卡中打开多个 Matplotlib 图形
- javascript - 如何给发电机排气?
- javascript - 测试:使用 Jest/Enzyme 寻找风格化的情感成分
- python - 从 python2 转换为 python3 时处理 encode()
- php - 有没有办法从自定义 worpress 表中获取数据,我的查询获取表上最后更新的项目
- c# - WPF DatePicker 不更新数据源