regex - 使用正则表达式替换除最后一个之外的所有事件
问题描述
这是我的正则表达式模式:[!@#$%^&*().{}/-]
. 我想替换所有这些字符的出现,除了最后一次出现。请帮我。谢谢。
解决方案
对于“通用”解决方案,我建议您这样做:
[a-z]*([a-z])
取而代之:
$1
根据您的情况和语言调整此解决方案。你不需要前瞻
推荐阅读
- macos - 在 find_package (GTest REQUIRED) 之后未设置 GTEST_INCLUDE_DIRS
- docker - Docker 上公共应用程序的超慢速度
- python - 将多行合并为一行,并在熊猫中添加额外的列
- jquery - 如何在 Ajax 回调中调用 Jquery 函数
- c++ - 将 assimp 库与 stb 图像一起使用时出现问题
- python - 三元运算:“系列的真值不明确”错误
- java - 使用 Java 8 另存为打印到 pdf 选项
- javascript - 我可以导入一个模块而不在 JavaScript 中执行它吗?
- python - 将 xml 元素的生成器转换为列表会产生未关闭的令牌错误
- python - After() 和 destroy() 在 if 语句中不起作用