1. 程式人生 > >C#去除字串中的中文、字母、數字

C#去除字串中的中文、字母、數字

C#去除字串中的中文

使用正則表示式
1.
///
/// 去除字串中的中文
///
///
///
public static string DeleteChineseWord(string str)
{
string retValue = str;
if (System.Text.RegularExpressions.Regex.IsMatch(str, @”[\u4e00-\u9fa5]”))
{
retValue = string.Empty;
var strsStrings = str.ToCharArray();
for (int index = 0; index < strsStrings.Length; index++)
{
if (strsStrings[index] >= 0x4e00 && strsStrings[index] <= 0x9fa5)
{
continue;
}
retValue += strsStrings[index];
}
}
return retValue;
}

2.去除字串中的字母

string strRemoved = Regex.Replace(needDeal, “[a-z]”, “”, RegexOptions.IgnoreCase);
needDeal為需要處理的字串
strRemoved為處理後的字串

3.去除字串中的數字

string strDealed1 = Regex.Replace(needDeal, “[0-9]”, “”, RegexOptions.IgnoreCase);
needDeal為需要處理的字串
strDealed1為處理後的字串

相關推薦

C#去除字串中文字母數字

C#去除字串中的中文 使用正則表示式 1. /// /// 去除字串中的中文 /// /// /// public static string Delete

java計算字串的大寫字母小寫字母和非字母的個數

效果如圖: 程式碼如下: import java.util.Scanner; public class Test_String1 { public static void main(String[] args) { System.out.println("請輸入字串:");

java去除字串的空格\t回車\n換行符\r製表符\t

public class StringUtils { //第一種方法 public static String replaceBlank(String str) { String dest = ""; if (str!=nu

C++去除字串多餘的空格

今天寫了個小程式設計,去除字串中多餘的空格,例如"I___am_____a______student."(下劃線表示空格哈,打多個空格顯示的還是一個),最後輸出”I am a student.” 現在把自己的思路貼上,歡迎大家留言指正。 思路就是定義兩個指標

c++ 去除字串的空格和標點符號 (remove_if 函式的用法)

C++中提供了自動刪除空格和標點符號的函式,使用如下: #include <ctype.h> #include <algorithm> str_testing.erase(

C#去除字串的不可見內容

  字串中如果有   you make me smile ᶤ ᶫᵒᵛᵉᵧₒᵤ♥/"    這類不可見的字元 如何處理? 一句正則搞定 string s=you make me smile ᶤ ᶫᵒᵛᵉᵧₒᵤ♥/"; s = Regex.Replace(s, @"[^/x21-

C# 去除字串的非法字元

/// <summary> /// 檢查是否含有非法字元 /// </summary> /// <param name="str">要檢查的字串</param> /// <returns></returns&

Android 密碼校驗,字串必須包含字母或者數字

下面是Util類的內容提供了三種密碼規則的校驗和一個判斷輸入型別的方法 /** * Created by zhangshun on 2016/8/18. */ public class PwdCheckUtil { /** * 規則1:至少包含大小寫

C# 去除字串前0,保留有效數字的解決方案

在做專案的時候為了讓編號看起來更霸氣,都加上了00,例如 10加了00 ,程式設計了0010,1加上了就程式設計0001了。 但新增的時候需要生成新的編號,要獲取最大的值,然後分離,再加1,再填充00,開始採用replace("0",""),將0全部替換為空,但這樣對於

C++ 獲取字串中文英文數字

在 C++ 程式設計中經常處理 Unicode 編碼的字串,Unicode 通常用兩個位元組表示一個字元,原有的英文編碼從單位元組變成雙位元組,只需要把高位元組全部填為 0 就可以。每一個字元在 Unicode 編碼表中對應為一個編號。例如:B 對應 0042在 Unicod

LeetCode 8. String to Integer (atoi) C++ --字串轉為數字,包含正負號空格字母數字等字元

Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cas

C語言計算一條語句的空格字母數字的個數。

#include <stdio.h> int main() { int space_count = 0; int letter_count = 0; int number_

Java 去除字串的空格回車換行符製表符

public class StringUtils {     public static String replaceBlank(String str) {         String dest = "";         if(str!=null) {        

替換 html換行符空格 ;去除字串的空格\\s*,回車\n,換行符\r,製表符\t

1、替換 html中換行符、空格 /** 替換 html中換行符、空格 */ public static String repText(String str) throws Exception {

java 技巧 去除字串的空格回車換行符製表符(正則表示式)

import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringUtils { public static String replaceBlank(String

Java去除字串的空格回車換行符製表符等特殊字元

在日常開發中,空格、回車、換行符等一些特殊字元經常會困擾著我們對於資料的比較,在存取的時候去除掉這些沒有意義的特殊字元就變得非常必要了。對於Java中的String.trim(),它只能去除掉字串前面

java編寫輸出一個字串大寫英文字母小寫英文字母數以及非英文字母

        下面用了三種演算法實現,執行效率逐漸提高... 第一種: public class TestString { public static void main(String[] ar

java去除字串的空格回車換行符製表符

import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringUtils { public static String replaceBlank(Str

angular 自定義過濾器>>擷取字串去除字串的空格

<!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="UTF-8"> <title></title> <script

C++ 在繼承虛函數純虛函數普通函數,三者的區別

pre 沒有 實例 space 自己的 img 引用 虛函數 public 源地址:http://www.cnblogs.com/xudong-bupt/p/3570304.html 1.虛函數(impure virtual)   C++的虛函數主要作用是“運行時多態”,父