javascript - 正则表达式删除尾随 e(所有 2 和 3 个字母单词除外)
问题描述
我正在尝试编写一个简单的正则表达式,它将删除字符串中除 2 和 3 个字母单词之外的所有单词中的尾随 'e' 字符。以下解决方案将正确找到单词,但会匹配完整的单词而不仅仅是'e'。
/\b\w{2,}e\b/
我无法将提议的解决方案与前瞻组(使用'(?=)')结合起来才能正常工作。
解决方案
使用后视:
(?<=\w\w\w)e\b
推荐阅读
- machine-learning - RuntimeError:使用 pytorch 提取特征向量时,形状为 [512] 的输出与广播形状 [1, 512, 1, 512] 不匹配
- c# - 如何根据用户反应进行计数器?
- php - 本地主机不工作,但 localhost:8080 工作
- python - 尝试遍历 URL 并从这些网页下载图像
- spring - 如果抛出异常,弹簧批处理不应该转到最后一个方法
- powerbi - PBI指数数
- ant - Sonarqube ANT 为 SAP Hybris 构建 azure devops
- android - 使用 gson 从 json 对象中读取 json 数组
- payment-gateway - 如何在微信中使用二维码进行支付?
- android - Android - 在每个任务中保留一堆活动