欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

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

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

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

前言

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

Remove方法

Remove方法是從字符串的指定位置刪除給定數(shù)量的字符。位置是索引0位置。在C#中,字符串是不可變的。刪除字符意味著該方法不會從字符串中刪除字符。而是創(chuàng)建并返回一個不帶這些字符的新字符串。
1、有兩個重載方法的形式
Remove(Int32) 返回一個新字符串,其中當前實例中的所有字符(從指定位置開始一直持續(xù)到最后一個位置)都已刪除;
Remove(Int32,Int32) :返回一個新字符串,其中已刪除當前實例中從指定位置開始的指定數(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ā)技術分享文章作者,歡迎大家點贊支持。"; //從字符串中刪除字符串中第 25 個位置之后的所有字符 string firstAuthorRemove = author.Remove(25); Console.WriteLine(firstAuthorRemove); // 從字符串的第 10 個位置刪除 12 個字符 String rangAuthorRemove = author.Remove(10, 12); Console.WriteLine(rangAuthorRemove);
// 假設您想要刪除字符串中子字符串之后或之前的所有內容。 // 我們可以使用 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方法是用字符串中的另一個字符或字符串替換字符或字符串,方法也是返回一個包含新字符或字符串的新字符串。
1、有兩個重載方法的形式
Replace(Char, Char):將字符串中出現(xiàn)的的所有指定字符替換為另一個字符;
Replace(String, String): 將字符串中出現(xiàn)的的所有指定字符串替換為另一個字符串;
2、完整示例:(.NET Framework 4.6)
using System;
namespace Fountain.WinConsole.OtherDemo{ internal class Program { static void Main(string[] args) { // 將字符串中的所有逗號替換為冒號 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(); } }}

小結

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


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