【发布时间】:2021-08-29 20:55:24
【问题描述】:
我想从字符串中删除以下字符:,t,d,/ 并在第一次删除后删除最后一个字符。我想在一个声明中做到这一点。
用于删除 ,t,d,/: 的正则表达式:
String codCIM = element.toString().replaceAll("[<>,t,d,//]", ""); -WORKS FINE
用于删除 ,t,d,/ 和最后一个字符的正则表达式:
String codCIM = element.toString().replaceAll("[<>,t,d,//].$", ""); -DONT WORK
例如:"dtt>W43451005/dttt>" 应该是 W4345100。
但我只能实现:W43451005
【问题讨论】:
-
所以
ttt>123ddd>456>>>应该变成12456?还是只保留一个连续的中心字符串? -
请注意
[<>,t,d,//]与[<>,td/]相同,我认为您的意思是[<>td/]