Unity目前用到的字元處理庫 持續更新

2021-10-01 23:10:45 字數 2408 閱讀 9044

/// 

/// eth

///

///

///

static

bool

isethadress

(string ss)

ss = ss.

tolower()

;//轉小寫方便處理

if(ss[0]

=='0'

&&ss[1]

=='x'

)else}}

else

return

true;}

}

數字保留n位,且不四捨五入

/// 

/// 保留n位

///

///

/// n預設為4,保留3位

///

public

static

string

toprecision

(string str,

int n =4)

return str;

}//注意保留幾位,在小數點後新增足位的0,不然切的時候不夠位

//避免出現科學計數法 ((decimal)temp).tostring()

判斷字串是否是個數值/浮點數

/// 

/// 是否是數值

///

///

///

public

static

bool

isamount

(string str)

else

}return

true

;}

判斷驗證碼的合法性

/// 

/// 驗證碼

///

///

///

public

static

bool

iscode

(string str)

else

}return

true

;}

字串自帶api補充:

string s =

"|1|2|3||4|5|6|"

;string

ss = s.

split

('|'

,stringsplitoptions.removeemptyentries)

;//移除生成後的空白元素

foreach

(var item in ss)

console.

writeline

(s.insert(2

,"*"))

; console.

writeline

(s.contains

("5"))

; console.

writeline

(s.substring(2

));//(a) a為起點,到最後

console.

writeline

(s.substring(8

,2))

;//(a,b) a為起點 b為個數

console.

writeline

(s.startswith

("1|2"))

; console.

writeline

(s.endswith

("6|"))

; console.

writeline

(s.trim

('|'))

;//頭尾皆去除

console.

writeline

(s.trimstart

('|'))

;//頭去除

console.

writeline

(s.trimend

('|'))

;//尾去除

console.

writeline

(s.replace

('4'

,'b'))

; console.

writeline

(s.indexof

('1',0

)); console.

writeline

(string

.join

('|'

, ss));

console.

writeline

(s.remove(2

,3))

;

目前用到的字符集簡介

b utf 8與ascii區別 b utf 8 8 位universal character set unicode transformation format 是一種針對unicode的可變長度字元編碼 定長碼 也是一種字首碼。它可以用來表示unicode標準中的任何字元,且其編碼中的第乙個位元組...

處理字串用到的函式

1 函式名稱 strdup 函式原型 char strdup const char s 函式引數是帶const 的,貌似用陣列定義的字元陣列傳不進來 函式功能 字串拷貝,目的空間由該函式分配 函式返回 指向拷貝後的字串指標 引數說明 s是待拷貝的源字串 所屬檔案 include include in...

目前用到的原型設計工具總結

目前我行手機銀行專案組使用的原型設計工作主要由我和需求工程師配合完成,我主要負責原型的設計開發工作。需求為業務部門提出,由需求工程師與業務部門確認業務邏輯,頁面要素,輸入輸出,要素控制等方面要求,並形成需求分析工作說明書,和簡化版線框圖。我的工作開始了。先介紹一下原型的幾個種類吧,我自己的理解,原型...