C# 按指定数量从前面或者后面删除字符串

为了方便处理一些数据,自己写一个小程序来辅助工作,提高点效率。

 不够删除怎么办呢!?一般程序员都会马上想到的是,用if判断……。这里其实不用if语句也可以轻松实现的!

有些程序员还可能用 try catch...!我想说作为程序员应该…… 算了,我还是不说了。说多了心累!!!!还是直接贴代码!

 1 /// <summary>
 2 /// 从字符串前面删除指定字符个数
 3 /// </summary>
 4 /// <param name="s">字符串</param>
 5 /// <param name="len">个数</param>
 6 /// <returns>返回删除后的字符串</returns>
 7 public static string RemoveLeft(string s, int len)
 8 {
 9     return s.PadLeft(len).Remove(0, len);
10 }
11
12 /// <summary>
13 /// 从字符串后面删除指定字符个数
14 /// </summary>
15 /// <param name="s">字符串</param>
16 /// <param name="len">个数</param>
17 /// <returns>返回删除后的字符串</returns>
18 public static string RemoveRight(string s, int len)
19 {
20     s = s.PadRight(len);
21     return s.Remove(s.Length - len, len);
22 }
时间: 2024-10-18 10:31:11

C# 按指定数量从前面或者后面删除字符串的相关文章

python3用BeautifulSoup用limit来获取指定数量的a标签

# -*- coding:utf-8 -*- #python 2.7 #XiaoDeng #http://tieba.baidu.com/p/2460150866 #标签操作 from bs4 import BeautifulSoup import urllib.request import re #如果是网址,可以用这个办法来读取网页 #html_doc = "http://tieba.baidu.com/p/2460150866" #req = urllib.request.Req

【多线程】并发执行指定数量的线程

有时候为了控制并发规模,我们需要对每次启动的线程做个数量上的限制,可以使用Executors.newFixedThreadPool(int)这个方法. 例子 一个线程类,运行中休息几秒为了观察现象更为明显 package com.nicchagil.study.thread.cnblogs.No01启动固定数量的线程; import java.util.concurrent.TimeUnit; public class MyThread extends Thread { @Override pu

创建指定数量的随机字符串

/** * 创建指定数量的随机字符串 * * @param numberFlag * 是否是数字 * @param length * @return String */ private static String createRandom(boolean numberFlag, int length) { String retStr = ""; String strTable = numberFlag ? "1234567890" : "123456789

动态开辟指定数量的线程来查找动态开辟的数组中的1000000数据中的值

 1.项目包结构 array.h #ifndef _ARRAY_H_ #define _ARRAY_H_ /************************************************************************/ /* 初始化数组                                                          */ /**************************************************

数组中字指定数量连续符串的【模糊匹配 】

需求是有多个输入框输入的数值,连续输入指定数量的的字符文字, 在其他输入项中不能重复,因此使用模糊匹配的方式,返回匹配的状态, 详细看下面的代码: /** 三个公司名称模糊匹配 * @param strArr 需要匹配的字符串数组 * @param len 需要匹配的最小连续字符长度 */ function comNameCompare(strArr,len){ var result = ''; if(strArr.length == 3 ){ // 需求是三个输入框必须要填,下面是模糊匹配方法

DOS批处理器移动指定数量文件到一个临时文件夹,上传到linux服务器,并删除临时文件夹下的文件

DOS批处理器移动指定数量文件到一个临时文件夹,上传到linux服务器,并删除临时文件夹下的文件,上传需要依赖pscp.exe. 脚本如下: @echo off&setlocal enabledelayedexpansion #将400个xml文件从M:\dockerEPG\目录下移动到M:\scpepg\tmp\目录下 for /f "delims=" %%i in ('dir/a-d/b/s "M:\dockerEPG\*.xml"') do (set

删除字符串中指定位置的字符

/********************************************************************** * 版权所有 (C)2015, Wu Yingqiang. * * 文件名称:DelPosChar.c * 文件标识:无 * 内容摘要:删除字符串中指定位置的字符 * 其它说明:无 * 当前版本: V1.0 * 作 者: Wu Yingqiang * 完成日期: 20150115 * ***********************************

[两个指针]删除字符串中指定的字符

删除字符串中指定的字符 输入 char *a = "abc123"; char *del = "a13"; 利用两个字符指针的方式,pslow,pfast; char *pslow,*pfast; 两个指针一开始都指向字符串的开始位置; pfast开始遍历字符串, if(*pfast==指定字符){////这里疑惑的地方就是,pslow什么时候向前滑行 将pfast所指字符,移到pslow的位置(就是赋值操作,*pslow = *fast) pslow++; pfa

(转载)解决“指定的服务已经标记为删除”问题

在注册DotNetWinService服务时,再使用 "sc delete 服务器名称" 命令删除服务就出现“指定的服务已经标记为删除”的异常. 刚开始感觉很奇怪,因为在网上查到别人都是那么删除windows服务的. 在一次偶然情况,我关闭了服务管理窗口,问题自然解决了. 因此,出现上述原因是运行删除服务项命令的时候,服务管理窗口未关闭引起的. 关闭服务管理窗口,重新删除.安装服务项即可.