摘要:直接看下代碼,大概就能明白我要完成的需求了。我這里需要將號分割的最后一組替換成它對應(yīng)的中文表示當(dāng)然這里是有對應(yīng)的字典的。那么在應(yīng)該怎么實現(xiàn)呢這個方法不支持正則表達(dá)式,只是簡單的字符串替換替換失敗的例子替換替換替換新的思路替換替換
直接看下代碼,大概就能明白我要完成的需求了。
我這里需要將|號分割的最后一組替換成它對應(yīng)的中文表示(當(dāng)然這里是有對應(yīng)的key-value字典的)。
bs.replace(/([^|]*)$/, function(key){return map[key];});
那么在Java應(yīng)該怎么實現(xiàn)呢?
String str = "abcd|substr"; /* 1.這個方法不支持正則表達(dá)式,只是簡單的字符(串)替換 */ 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|替換
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/92329.html
摘要:直接看下代碼,大概就能明白我要完成的需求了。我這里需要將號分割的最后一組替換成它對應(yīng)的中文表示當(dāng)然這里是有對應(yīng)的字典的。那么在應(yīng)該怎么實現(xiàn)呢這個方法不支持正則表達(dá)式,只是簡單的字符串替換替換失敗的例子替換替換替換新的思路替換替換 直接看下代碼,大概就能明白我要完成的需求了。 showImg(/img/bVlS7m); 我這里需要將|號分割的最后一組替換成它對應(yīng)的中文表示(當(dāng)然這里是...
摘要:本文內(nèi)容共正則表達(dá)式火拼系列正則表達(dá)式回溯法原理學(xué)習(xí)正則表達(dá)式,是需要懂點兒匹配原理的。正則表達(dá)式迷你書問世了讓幫你生成和解析參數(shù)字符串最全正則表達(dá)式總結(jié)驗證號手機(jī)號中文郵編身份證地址等是正則表達(dá)式的縮寫,作用是對字符串執(zhí)行模式匹配。 JS 的正則表達(dá)式 正則表達(dá)式 一種幾乎可以在所有的程序設(shè)計語言里和所有的計算機(jī)平臺上使用的文字處理工具。它可以用來查找特定的信息(搜索),也可以用來查...
摘要:標(biāo)記一個子表達(dá)式的開始和結(jié)束位置。用和進(jìn)行搜索和替換二者幾乎是一樣的,都是將某字符串中所有匹配正則表達(dá)式模式的部分進(jìn)行替換。 【未完成初稿】這周在工作中遇到很多需要從一段字符中增刪查改的工作,第一遍用自己寫的腳本去做,結(jié)果是可重用性不高,而且效率也不太好。其中也用到了python中的正則表達(dá)式部分re,后來就想能不能將我遇到的這類問題全部用正則去解決,具體就是python的re模塊。答...
摘要:對前端來說,使用的場景不多,但是像微信端的對話系統(tǒng)的表情包,就使用到了一個特定的規(guī)則。我是一個前端,工作年了,現(xiàn)在失業(yè),想進(jìn)入騰訊工作,這是我的聯(lián)系方式這個正則雖 我發(fā)現(xiàn)有個別字符被這個編輯器給刷掉了,但是灰色區(qū)域顯示正常,以灰色區(qū)域代碼為準(zhǔn) 什么玩意? 在我剛開始學(xué)習(xí)編程的時候,就聽過正則了,也聽說正則很牛逼,懂正則的更牛逼。但是苦于沒有人指點,也沒有使用正則的場景,自己看教程又懵逼...
閱讀 3888·2021-10-08 10:05
閱讀 2973·2021-09-27 13:57
閱讀 2697·2019-08-29 11:32
閱讀 1022·2019-08-28 18:18
閱讀 1315·2019-08-28 18:05
閱讀 1998·2019-08-26 13:39
閱讀 878·2019-08-26 11:37
閱讀 2060·2019-08-26 10:37