为了账号安全,请及时绑定邮箱和手机立即绑定

在java中我如何转义*字符

在java中我如何转义*字符

宝慕林4294392 2023-09-13 15:28:18
我有一根绳子String a = "dcvdk*vmfdkvm*bmkjfnb*";我想用空格替换 * 字符I tried a.replaceAll("\*", " ");但它给出了错误作为无效的转义序列。你能告诉我如何实现这一目标吗?
查看完整描述

2 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

转义转义字符:

"\\*"

或者,只需使用replace,它将参数视为文字,而不是正则表达式:

a.replace("*", " ")

或者,您可以char在这种情况下使用重载:

a.replace('*', ' ')


查看完整回答
反对 回复 2023-09-13
?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

请记住,反斜杠在字符串中具有特殊含义,您需要转义反斜杠本身才能获得实际的反斜杠:

a.replaceAll("\\*", " ");


查看完整回答
反对 回复 2023-09-13
  • 2 回答
  • 0 关注
  • 55 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信