一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

不同的系統(tǒng)中路徑的分隔符分析

電子工程師 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2017-12-07 17:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

String類中replaceAll方法如下:

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

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

replaceAll里面用的是正則表達式,所以字符串轉(zhuǎn)義一次,正則轉(zhuǎn)義一次,所以一個斜扛要寫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()方法,實際是采用正則表達式的規(guī)則去匹配的,\\\\,java解析為\\交給正則表達式,正則表達式再經(jīng)過一次轉(zhuǎn)換,把\\轉(zhuǎn)換成為\ ;也就是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,"\");

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2989

    瀏覽量

    109727
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    車機交互測試自動化實現(xiàn)路徑與案例分析

    測試設(shè)備是車機交互測試自動化實現(xiàn)的核心支撐,通過合理選型、部署和應(yīng)用北京沃華慧通測控技術(shù)有限公司汽車測試設(shè)備,結(jié)合科學(xué)的實現(xiàn)路徑和豐富的案例經(jīng)驗,能夠有效提高車機交互測試的效率和質(zhì)量,推動車機系統(tǒng)的不斷優(yōu)化和升級,為用戶帶來更加安全、便捷、智能的車機交互體驗。
    的頭像 發(fā)表于 07-10 09:24 ?511次閱讀
    車機交互測試自動化實現(xiàn)<b class='flag-5'>路徑</b>與案例<b class='flag-5'>分析</b>

    Eplan編寫基于連接的線號命名格式要點記錄

    ,艱苦嘗試后實現(xiàn),記錄在此: 已連接的源功能數(shù)據(jù) (設(shè)備標(biāo)識 (標(biāo)識性、無項目結(jié)構(gòu))) 分隔符 已連接的源功能數(shù)據(jù) (功能的連接點代號) 分隔符 已連接的目標(biāo)功能數(shù)據(jù) (設(shè)備標(biāo)識
    發(fā)表于 06-16 13:00

    FRED應(yīng)用:二階鬼像分析

    的序列路徑 2.系統(tǒng)中每個鬼像路徑的一個分析結(jié)果節(jié)點(Analysis Results Node),節(jié)點中包含了每個鬼像路徑的輻射照度分布
    發(fā)表于 01-10 08:55

    邏輯異或運算在Python中的用法

    在Python編程語言中,邏輯異或運算并不直接作為一個內(nèi)置的操作存在,因為Python更側(cè)重于高級編程和可讀性,并沒有直接提供異或運算的簡寫形式用于邏輯運算(真/假值的異或)。然而
    的頭像 發(fā)表于 11-19 09:46 ?857次閱讀

    base64字串轉(zhuǎn)換為二進制文件

    Base64是一種編碼方法,用于將二進制數(shù)據(jù)轉(zhuǎn)換為ASCII字符串。這種編碼通常用于在不支持二進制數(shù)據(jù)的系統(tǒng)中傳輸數(shù)據(jù),例如電子郵件或網(wǎng)頁。將Base64字串轉(zhuǎn)換為二進制文件的過程相對簡單,但需要
    的頭像 發(fā)表于 11-10 10:55 ?2840次閱讀

    歐時上半財年大事件回顧

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

    Verilog語法中運算的用法

    verilog語法中使用以下兩個運算可以簡化我們的位選擇代碼。
    的頭像 發(fā)表于 10-25 15:17 ?2568次閱讀
    Verilog語法中運算<b class='flag-5'>符</b>的用法

    HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)禁用屏幕朗讀焦點的場景

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

    分隔離放大器的特點和應(yīng)用

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

    技術(shù)干貨驛站 ▏深入理解C語言:編程高手必備,全方位解析運算的核心技能!

    過程中發(fā)揮著重要作用,還對程序的性能和穩(wěn)定性產(chǎn)生直接影響。繼上一期對C語言常量的深入分析后,本文將進一步探討C語言中的常用運算,詳細解析其功能和使用方法,并結(jié)合實
    的頭像 發(fā)表于 09-18 15:56 ?770次閱讀
    技術(shù)干貨驛站 ▏深入理解C語言:編程高手必備,全方位解析運算<b class='flag-5'>符</b>的核心技能!

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

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

    HarmonyOS Next原生應(yīng)用開發(fā)-從TS到ArkTS的適配規(guī)則(十四)

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

    AMC1200/B全差分隔離放大器數(shù)據(jù)表

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

    嵌入式學(xué)習(xí)-shell介紹

    、Ctrl+C命令終止程序;八、命令及其參數(shù)區(qū)分大小寫;無論我們使用哪種Shell,登陸系統(tǒng)后會生成一個Shell進程,根據(jù)用戶不同顯示不同的提示,root用戶的通常提示是“#”,普通用戶的命令提示
    發(fā)表于 08-16 09:13

    shell基本介紹及常用命令之shell介紹

    、Ctrl+C命令終止程序;八、命令及其參數(shù)區(qū)分大小寫;無論我們使用哪種Shell,登陸系統(tǒng)后會生成一個Shell進程,根據(jù)用戶不同顯示不同的提示,root用戶的通常提示是“#”,普通用戶的命令提示
    發(fā)表于 08-15 09:28