精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

不同的系統中路徑的分隔符分析

電子工程師 ? 來源:網絡整理 ? 作者:佚名 ? 2017-12-07 17:11 ? 次閱讀

在不同的系統中,路徑的分隔符不同,故需要做出判斷,并切換分隔符;

String類中replaceAll方法如下:

String.replaceAll(String regex,String replacement),replaceAll() 方法要用 4 個反斜杠,表示一個反斜杠;

1. java把字符串中的反斜杠(\)替換成雙斜杠(\\)

replaceAll里面用的是正則表達式,所以字符串轉義一次,正則轉義一次,所以一個斜扛要寫4個,如:replaceAll("\\\\","\\\\\\\\");

2.java把字符串中的反斜杠(\)替換成斜杠(/)

replaceAll("\\\\","/");

3.java把字符串中的斜杠(/)替換成反斜杠(\)

replaceAll("/", "\\\");

例如 str1="aa\bbb"; str2="aa'bbb"要想替換成 str1="aa\\bbb";str2="aa\'bbb";
必須這樣替換:
str1 = str1.replaceAll("\\\", "\\\\\\\");
str2 = str2.replaceAll("'", "\\\\'");
原因如下:
String 的 replaceAll()方法,實際是采用正則表達式的規則去匹配的,\\\\,java解析為\\交給正則表達式,正則表達式再經過一次轉換,把\\轉換成為\ ;也就是java里面要用正則來表示一個\. 必須寫成4個\ ;如果要表示\\,那就要寫8個\ ;所以如果寫成: str1 = str1.replaceAll("\", "\\\"),就會報正則表達式的錯誤。

JavaScript:

stringObj.replace(rgExp, replaceText)其中stringObj是字符串(string),reExp可以是正則表達式對象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。

1. javascript 把字符串中的反斜杠(\)替換成雙斜杠(\\)

replace(/\\/g,"\\\");

2.javascript把字符串中的反斜杠(\)替換成斜杠(/)

replace(/\\/g,"\/");

3.javascript把字符串中的斜杠(/)替換成反斜杠(\)

replace(/\//g,"\");

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    19

    文章

    2959

    瀏覽量

    104553
收藏 人收藏

    評論

    相關推薦

    歐時上半財年大事件回顧

    時光悄然流轉,歐時FY25上半財年劃下分隔符。當我們輕輕翻開這段時光的篇章,回顧那一個個精彩的瞬間,發現這半年,有驚喜、有挑戰、更有滿滿的收獲,從RS PRO線下店的盛大開業,到慕尼黑和工博會展會上的驚艷亮相,再到機場令人矚目的廣告,每一個大事件都仿佛是一個個跳動的音符,共同奏響了歐時的激昂樂章。
    的頭像 發表于 10-31 10:44 ?239次閱讀

    HarmonyOS NEXT應用元服務開發禁用屏幕朗讀焦點的場景

    裝飾性的控件一般為分隔符、占位和美化圖標等,這類圖形元素僅僅起到調整頁面布局或裝飾性效果,并不會向用戶傳達有效的信息或提供交互功能,刪除后不影響指引用戶體驗。可以設置控件的無障礙是否可見的屬性將其
    發表于 10-23 09:47

    分隔離放大器的特點和應用

    分隔離放大器,作為一種特殊的電子放大器,在電子領域中扮演著重要角色。它結合了差分放大和信號隔離兩種功能,能夠有效地放大兩個輸入信號之間的差值,并同時實現信號的電氣隔離,從而避免地環路干擾、提高系統的穩定性和安全性。以下是對差分隔
    的頭像 發表于 09-24 17:41 ?441次閱讀

    c語言從右到左的運算有哪些

    以下是一些主要的從右到左運算的C語言運算: 函數調用運算 ( () ):當您調用一個函數時,參數列表是從右到左進行求值的。 后置遞增運算 ( ++ ) 和 后置遞減運算 ( -
    的頭像 發表于 08-20 11:39 ?709次閱讀

    HarmonyOS Next原生應用開發-從TS到ArkTS的適配規則(十四)

    變量、函數參數傳遞時的逗號分隔符不同。TypeScript for (let i = 0, j = 0; i < 10; ++i, j += 2) { // ... } let x
    發表于 08-16 10:20

    AMC1200/B全差分隔離放大器數據表

    電子發燒友網站提供《AMC1200/B全差分隔離放大器數據表.pdf》資料免費下載
    發表于 08-16 09:43 ?0次下載
    AMC1200/B全差<b class='flag-5'>分隔</b>離放大器數據表

    ?PLC設備通過智能網關采用HTTP協議JSON文件對接MES、ERP等系統平臺

    協議里對應\'上報\'和\'下載\',在MQTT協議里對應\'發布\'和\'訂閱\'。另外智能網關也支持邊緣計算腳本編程(手冊下載),通過腳本程序可以實現任意格式的JSON、XML,以及逗號分隔符等各種非標準格式的文件機構,以及數據的運算處理。 *附件:PLC網關案例.rar
    發表于 05-13 12:04

    PSOC Creator 4.4中是否有一些設置可以阻止strtok操作?

    我需要一些幫助才能開始使用這個功能。 我做了一個簡單的代碼,意圖用逗號作為分隔符來標記字符串。 我嘗試在 PC 上模擬以下代碼并將其改編為 PSoc5LP: [i]int 主要 () [i
    發表于 01-24 08:31

    騰訊云和華為云的ingress路徑匹配規則把我繞暈了

    又有所差異,但二者在騰訊云頁面上創建出來的ingress的yaml中路徑匹配字段均是ImplementationSpecific。
    的頭像 發表于 01-08 15:59 ?861次閱讀
    騰訊云和華為云的ingress<b class='flag-5'>路徑</b>匹配規則把我繞暈了

    “+”操作的使用技巧

    這篇寫個平時易被忽略的小知識點,一元 + 操作的使用技巧。
    的頭像 發表于 12-28 13:27 ?508次閱讀

    oracle split函數用法舉例

    Split函數是Oracle中用于將一個字符串按照指定的分隔符進行拆分的函數。其語法為:SPLIT(字符串, 分隔符)。 下面我將詳細介紹Split函數的用法,并提供一些示例,以幫助你更好地了解
    的頭像 發表于 12-06 09:56 ?8165次閱讀

    oracle字符串split成多個

    Oracle是一種廣泛使用的關系型數據庫管理系統,它提供了許多強大的功能和函數,用于處理和操作數據。其中之一就是字符串分割(split)方法,該方法用于將一個字符串按照指定的分隔符分割成多個子字符串
    的頭像 發表于 12-06 09:54 ?5137次閱讀

    占位在不同領域的應用

    在計算機科學和人機交互領域中,占位(Placeholder)是一種用于表示臨時或未指定值的符號或字段。占位在軟件開發和設計中起到重要的作用,特別是在用戶界面設計和數據處理方面。隨著數字時代的發展
    的頭像 發表于 11-30 10:15 ?642次閱讀

    python中運算的優先級大小

    Python中運算的優先級決定了表達式中各個運算的計算順序。了解運算的優先級對于正確理解和編寫復雜的表達式非常重要。本文將詳細介紹Python中運算的優先級,并給出一些示例來幫
    的頭像 發表于 11-29 16:21 ?3259次閱讀

    查看python安裝路徑的方法

    Python是一種高級編程語言,常用于開發Web應用、數據分析、人工智能等領域。在使用Python進行開發之前,我們需要先安裝Python解釋器,并了解Python解釋器的安裝路徑。本文將詳細介紹
    的頭像 發表于 11-29 14:54 ?1.1w次閱讀