摘要:直接看下代碼,大概就能明白我要完成的需求了。我這里需要將號分割的最后一組替換成它對應的中文表示當然這里是有對應的字典的。那么在應該怎么實現呢這個方法不支持正則表達式,只是簡單的字符串替換替換失敗的例子替換替換替換新的思路替換替換
直接看下代碼,大概就能明白我要完成的需求了。
我這里需要將|號分割的最后一組替換成它對應的中文表示(當然這里是有對應的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|替換
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/64360.html
摘要:直接看下代碼,大概就能明白我要完成的需求了。我這里需要將號分割的最后一組替換成它對應的中文表示當然這里是有對應的字典的。那么在應該怎么實現呢這個方法不支持正則表達式,只是簡單的字符串替換替換失敗的例子替換替換替換新的思路替換替換 直接看下代碼,大概就能明白我要完成的需求了。 showImg(https://segmentfault.com/img/bVlS7m); 我這里需要將|號...
摘要:標記一個子表達式的開始和結束位置。用和進行搜索和替換二者幾乎是一樣的,都是將某字符串中所有匹配正則表達式模式的部分進行替換。 【未完成初稿】這周在工作中遇到很多需要從一段字符中增刪查改的工作,第一遍用自己寫的腳本去做,結果是可重用性不高,而且效率也不太好。其中也用到了python中的正則表達式部分re,后來就想能不能將我遇到的這類問題全部用正則去解決,具體就是python的re模塊。答...
摘要:對前端來說,使用的場景不多,但是像微信端的對話系統的表情包,就使用到了一個特定的規則。我是一個前端,工作年了,現在失業,想進入騰訊工作,這是我的聯系方式這個正則雖 我發現有個別字符被這個編輯器給刷掉了,但是灰色區域顯示正常,以灰色區域代碼為準 什么玩意? 在我剛開始學習編程的時候,就聽過正則了,也聽說正則很牛逼,懂正則的更牛逼。但是苦于沒有人指點,也沒有使用正則的場景,自己看教程又懵逼...
閱讀 3192·2023-04-26 03:06
閱讀 3689·2021-11-22 09:34
閱讀 1134·2021-10-08 10:05
閱讀 3024·2021-09-22 15:53
閱讀 3531·2021-09-14 18:05
閱讀 1387·2021-08-05 09:56
閱讀 1881·2019-08-30 15:56
閱讀 2125·2019-08-29 11:02