国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

我工作中遇到的正則表達式(一)

Donald / 3536人閱讀

摘要:直接看下代碼,大概就能明白我要完成的需求了。我這里需要將號分割的最后一組替換成它對應的中文表示當然這里是有對應的字典的。那么在應該怎么實現呢這個方法不支持正則表達式,只是簡單的字符串替換替換失敗的例子替換替換替換新的思路替換替換

直接看下代碼,大概就能明白我要完成的需求了。

我這里需要將|號分割的最后一組替換成它對應的中文表示(當然這里是有對應的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); 我這里需要將|號...

    Meathill 評論0 收藏0
  • 正則達式

    摘要:本文內容共正則表達式火拼系列正則表達式回溯法原理學習正則表達式,是需要懂點兒匹配原理的。正則表達式迷你書問世了讓幫你生成和解析參數字符串最全正則表達式總結驗證號手機號中文郵編身份證地址等是正則表達式的縮寫,作用是對字符串執行模式匹配。 JS 的正則表達式 正則表達式 一種幾乎可以在所有的程序設計語言里和所有的計算機平臺上使用的文字處理工具。它可以用來查找特定的信息(搜索),也可以用來查...

    bang590 評論0 收藏0
  • python-文本處理和正則達式

    摘要:標記一個子表達式的開始和結束位置。用和進行搜索和替換二者幾乎是一樣的,都是將某字符串中所有匹配正則表達式模式的部分進行替換。 【未完成初稿】這周在工作中遇到很多需要從一段字符中增刪查改的工作,第一遍用自己寫的腳本去做,結果是可重用性不高,而且效率也不太好。其中也用到了python中的正則表達式部分re,后來就想能不能將我遇到的這類問題全部用正則去解決,具體就是python的re模塊。答...

    dailybird 評論0 收藏0
  • 正則系列——JavaScript正則達式入門心得

    摘要:對前端來說,使用的場景不多,但是像微信端的對話系統的表情包,就使用到了一個特定的規則。我是一個前端,工作年了,現在失業,想進入騰訊工作,這是我的聯系方式這個正則雖 我發現有個別字符被這個編輯器給刷掉了,但是灰色區域顯示正常,以灰色區域代碼為準 什么玩意? 在我剛開始學習編程的時候,就聽過正則了,也聽說正則很牛逼,懂正則的更牛逼。但是苦于沒有人指點,也沒有使用正則的場景,自己看教程又懵逼...

    DevWiki 評論0 收藏0

發表評論

0條評論

Donald

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<