java - JAVA删除字符串中的最后一个“*”
问题描述
我只想删除字符串中的最后一个 *。例如,abc*
应该成为abc
. abc*d*d
应该变成abc*dd
.
我检查了其他解决方案,我发现:
parameter.replaceAll("a$", "b")
这将用“b”替换最后一个“a”。但是,当我将其更改为此时,它会显示错误:
parameter.replaceAll("*$", "b")
我也试过:
parameter.replaceAll("\\*$", "b")
解决方案
推荐阅读
- python - How to Create a generator of generators to detect a winning column in Tic-Tac-Toe?
- swiftui - SwiftUI:将应用程序初始化代码放在哪里,这样它就不会在预览中运行?
- c - 迭代大小为 100000 的 C char 数组需要大量时间
- java - 将对象数组输入对象的 Arraylist 并更改属性
- ruby-on-rails - 使用 Ruby Geocoder gem 创建 Location 对象
- excel - 如果区域中只有一个单元格具有值,则将单元格区域中的值复制到另一个单元格
- python - 在具有交互项的 logit 模型中使用 statsmodels 的 get_margeff 命令计算 Python 中的边际效应
- python-3.x - 如何使用锁或其他方法暂停异步创建的任务?
- python - vscode从子目录激活主目录中的虚拟环境
- php - 通过 PHP 上传到 AWS S3 时拒绝访问;但它通过 CLI 工作