狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

在C#中實(shí)現(xiàn)刪除與替換字符串

admin
2024年8月1日 15:14 本文熱度 946

前言

前面有多篇文章介紹了與字符串相關(guān)操作,有比較、拼接、比較、拆分等,除了這些內(nèi)容外,我們還可以對(duì)字符串內(nèi)的字符進(jìn)行替換與刪除。本文將再介紹String.Replace與String.Remove實(shí)現(xiàn)刪除、替換字符串。

Remove方法

Remove方法是從字符串的指定位置刪除給定數(shù)量的字符。位置是索引0位置。在C#中,字符串是不可變的。刪除字符意味著該方法不會(huì)從字符串中刪除字符。而是創(chuàng)建并返回一個(gè)不帶這些字符的新字符串。
1、有兩個(gè)重載方法的形式
Remove(Int32) 返回一個(gè)新字符串,其中當(dāng)前實(shí)例中的所有字符(從指定位置開始一直持續(xù)到最后一個(gè)位置)都已刪除;
Remove(Int32,Int32) :返回一個(gè)新字符串,其中已刪除當(dāng)前實(shí)例中從指定位置開始的指定數(shù)量的字符;
2、完整示例:(.NET Framework 4.6)
using System;
namespace Fountain.WinConsole.OtherDemo{ internal class Program { static void Main(string[] args) { // 聲明字符串 string author = "Fountyuan 是dotNet開發(fā)技術(shù)分享文章作者,歡迎大家點(diǎn)贊支持。"; //從字符串中刪除字符串中第 25 個(gè)位置之后的所有字符 string firstAuthorRemove = author.Remove(25); Console.WriteLine(firstAuthorRemove); // 從字符串的第 10 個(gè)位置刪除 12 個(gè)字符 String rangAuthorRemove = author.Remove(10, 12); Console.WriteLine(rangAuthorRemove);
// 假設(shè)您想要?jiǎng)h除字符串中子字符串之后或之前的所有內(nèi)容。 // 我們可以使用 String.IndexOf() 來查找子字符串的位置,并可以使用起始索引和字符數(shù)來刪除。 int pos = author.IndexOf("是dotNet"); if (pos >= 0) { // 子字符串之后 string afterAuthor = author.Remove(pos); Console.WriteLine(afterAuthor); // 子字符串之前 string beforeAuthor = author.Remove(0, pos); Console.WriteLine(beforeAuthor); } Console.ReadKey(); } }}

Replace方法

Replace方法是用字符串中的另一個(gè)字符或字符串替換字符或字符串,方法也是返回一個(gè)包含新字符或字符串的新字符串。
1、有兩個(gè)重載方法的形式
Replace(Char, Char):將字符串中出現(xiàn)的的所有指定字符替換為另一個(gè)字符;
Replace(String, String): 將字符串中出現(xiàn)的的所有指定字符串替換為另一個(gè)字符串;
2、完整示例:(.NET Framework 4.6)
using System;
namespace Fountain.WinConsole.OtherDemo{ internal class Program { static void Main(string[] args) { // 將字符串中的所有逗號(hào)替換為冒號(hào) string expressNos = "JT308376368081A,JT308376368081B,JT308376368081C,JT308376368081D,JT308376368081D"; string newExpressNos = expressNos.Replace(',', ':'); Console.WriteLine($"替換后的字符串:{newExpressNos}");
// 將所有JT替換為空字符串 string replaceJT = expressNos.Replace("JT", ""); Console.WriteLine($"替換后的字符串:{replaceJT}"); Console.ReadKey(); } }}

小結(jié)

以上是C#使用String.Remove與String.Replace實(shí)現(xiàn)字符串刪除和替換的全部?jī)?nèi)容。


該文章在 2024/8/1 18:26:14 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved