摘要:直接看下代码,大概就能明白我要完成的需求了。我这里需要将号分割的最后一组替换成它对应的中文表示当然这里是有对应的字典的。那么在应该怎么实现呢这个方法不支持正则表达式,只是简单的字符串替换替换失败的例子替换替换替换新的思路替换替换
直接看下代码,大概就能明白我要完成的需求了。
我这里需要将|号分割的最后一组替换成它对应的中文表示(当然这里是有对应的key-value字典的)。
bs.replace(/([^|]*)$/, function(key){return map[key];});
那么在Java应该怎么实现呢?
String str = "abcd|substr"; /* 1.这个方法不支持正则表达式,只是简单的字符(串)替换 */ String ret = str.replace("[^|]*$", "替换"); System.out.println(ret); // abcd|substr /* 2. 失败的例子 */ ret = str.replaceAll("[^|]*$", "替换"); System.out.println(ret); // abcd|替换替换 /* 3.新的思路 */ ret = str.replaceFirst("(.*|)(.*)$", "$1替换"); System.out.println(ret); // abcd|替换
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/64360.html
摘要:直接看下代码,大概就能明白我要完成的需求了。我这里需要将号分割的最后一组替换成它对应的中文表示当然这里是有对应的字典的。那么在应该怎么实现呢这个方法不支持正则表达式,只是简单的字符串替换替换失败的例子替换替换替换新的思路替换替换 直接看下代码,大概就能明白我要完成的需求了。 showImg(https://segmentfault.com/img/bVlS7m); 我这里需要将|号...
摘要:标记一个子表达式的开始和结束位置。用和进行搜索和替换二者几乎是一样的,都是将某字符串中所有匹配正则表达式模式的部分进行替换。 【未完成初稿】这周在工作中遇到很多需要从一段字符中增删查改的工作,第一遍用自己写的脚本去做,结果是可重用性不高,而且效率也不太好。其中也用到了python中的正则表达式部分re,后来就想能不能将我遇到的这类问题全部用正则去解决,具体就是python的re模块。答...
摘要:对前端来说,使用的场景不多,但是像微信端的对话系统的表情包,就使用到了一个特定的规则。我是一个前端,工作年了,现在失业,想进入腾讯工作,这是我的联系方式这个正则虽 我发现有个别字符被这个编辑器给刷掉了,但是灰色区域显示正常,以灰色区域代码为准 什么玩意? 在我刚开始学习编程的时候,就听过正则了,也听说正则很牛逼,懂正则的更牛逼。但是苦于没有人指点,也没有使用正则的场景,自己看教程又懵逼...
阅读 3189·2023-04-26 03:06
阅读 3689·2021-11-22 09:34
阅读 1134·2021-10-08 10:05
阅读 3024·2021-09-22 15:53
阅读 3530·2021-09-14 18:05
阅读 1387·2021-08-05 09:56
阅读 1879·2019-08-30 15:56
阅读 2124·2019-08-29 11:02