假设我有一个这样的字符串:
String test = "hfikoebndolahsdHEL123LOkjahhsdqhuihs";
Run Code Online (Sandbox Code Playgroud)
然后我想删除除"HEL123LO"之外的所有内容但是数字可能会像653一样,无论如何它都不会删除它.那可能吗?
我希望你能理解我!
提前致谢.
(抱歉英文不好).
Boh*_*ian 14
使用String.replaceAll()正确的正则表达式的方法.
test = test.replaceAll(".*(HEL\\d{3}LO).*", "$1");
Run Code Online (Sandbox Code Playgroud)
此正则表达式匹配整个输入并将其替换为匹配的组(组号1).
| 归档时间: |
|
| 查看次数: |
164 次 |
| 最近记录: |