String src = "南京市玄武区北京东路徐州市鼓楼区戏马台";
String dest = "";
dest = src.replace("江苏省|玄武区|鼓楼区", "");
System.out.println("[" + dest + "]");
南京市北京东路徐州市戏马台
我的目的:将src中包含“江苏省”、“玄武区”、“鼓楼区”的字符串同时替换为空,应该为“南京市北京东路徐州市戏马台”。
请问不用for循环应该怎么写?
感谢您的回答。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
java 字符串替换函数replace ,如何同时替换多个字符串?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zwei1021 2010-06-04 10:31关注[code="java"]public static void main(String[] args) throws Exception {
String src = "南京市玄武区北京东路徐州市鼓楼区戏马台";
src = src.replaceAll("(?:江苏省|玄武区|鼓楼区)", "");
System.out.println(src);
}[/code]使用正则匹配
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-09-20 08:38回答 3 已采纳 def test(): a=[('I', 'PRP'), ('am', 'VBP'), ('glad', 'JJ'), ('that', 'IN'), ('you', 'PRP'), ('h
- 2010-05-31 17:29回答 1 已采纳 是不是还是编码问题?你统一编码后再试试。
- 2022-12-22 01:49回答 3 已采纳 strcpy()字符串拷贝函数 strcat()字符串拼接函数strstr()判断是否是字串 示例: 代码: #include <stdio.h> #include <string
- 2021-03-12 23:11铁拳无敌双鸭山的博客 Java字符串替换函数replace()用法解析这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下replace(char ...
- 2021-10-24 04:40回答 2 已采纳 $str = 'ABCD'; echo substr_replace($str, str_repeat('*', strlen($str)-2), 1, strlen($str)-2)
- 2019-07-21 11:47回答 1 已采纳 Instead of looking for the perfect RegEx I suggest looking into using preg_replace_callback(). It
- 2018-09-26 01:05回答 2 已采纳 You can use strtr in its second form to do the replacements. In that mode, it takes an array of r
- 2021-01-19 08:061.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了? [removed] var s = LOVE LIFE ! LOVE JAVA ...; ...
- 2022-05-05 09:26回答 2 已采纳 Replace不是这么用的啊https://docs.microsoft.com/zh-cn/dotnet/api/system.string.replace?view=netframework-4.
- 2012-09-24 15:32回答 2 已采纳 You need to escape your backslash: str_replace("\\","/",$abc); From the documentation: To s
- 2012-11-18 13:03回答 1 已采纳 There's no compact way for PHP, but you can read the file line by line and replace the string, wh
- 2020-10-09 07:17Asher117的博客 Hive中,想要替换字符串中的子字符串,可以使用translate和regexp_replace两个函数,具体如下: translate函数 格式:translate(string|char|varchar input, string|char|varchar from, string|char|varchar to) -...
- 2021-04-27 02:27莫博之的博客 在php中字符替换函数有几个如有:str_replace、substr_replace、preg_replace、preg_split、str_split等函数:1,Str_replace()函数:使用一个字符串替换字符串中的另一些字符。(大小写敏感,二进制安全)(1)格式:str...
- 2019-11-03 03:21痴迷、淡然~的博客 python字符串替换replace函数 replace(old, new, count) old,旧字符或字符串 new,新字符或字符串 count,最大替换数量,从起始位置开始计数,默认替换所有 注意:replace函数替换字符串,不影响原字符串 示例1:...
- 2024-07-03 08:59琴剑飘零西复东的博客 replace:简单的字符序列替换,不涉及正则表达式,替换所有匹配的目标字符串。replaceAll:使用正则表达式替换所有匹配的子串。:使用正则表达式替换第一个匹配的子串。这三个方法提供了灵活的字符串替换方式,根据...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司