ASP中如何在字串中取出數字,如何從一個字串中取取得其中的數字

時間 2022-02-23 22:00:23

1樓:媽媽說名字太長不記得

正規表示式

$str = preg_replace( '/[^\d]/ ', ' ',$str);

2樓:匿名使用者

加以下asp

<%function showjiage(str)for i = 1 to len(str)j = mid(str,i,1)

if jchr(46) then

str1 = str1 & j

end if

next

showjiage=str1

end function%>

引用的時候

">

如何從一個字串中取取得其中的數字?

3樓:人人哦哦哦課

1、開啟excel,並開啟一個文件,看到a列資料由一些字母和數字組成,現要把它的數字提取出來。

2、我們點選選中c1單元格,然後在公式欄上輸入函式:=right(a1;6)。這是利用right函式來處理,意思是取a1單元格的資料,然後從右邊起取6位。

3、按回車後,在單元格里就提取到a1單元格的數字了。

4、點選上圖中的小滑塊向下拉,利用填充功能,把其它單元格的數字也提取出來。

4樓:海天盛

如何從一個字串中取取得其中的數字的方法。

如下參考:

1.開啟excel並開啟一個文件。a列由一些字母和數字組成。

2.點選選擇c1單元格,然後在公式欄輸入函式:=right(a1;6).這是使用正確的函式,即從a1單元格獲取資料,從右側獲取6位。

3.按回車鍵後,從細胞中提取細胞a1的數量。

4.點選上圖中的小滑塊,通過填充功能向下拉出答案單元格的數量。

5樓:刺岐鈺沫

嗯..我剛才想到一個...string可以拆分成char陣列你應該知道吧...然後將每一位都嘗試轉化為int型別,成功就是數字,不成功就是其他的嘍~~~

希望幫到你~

看三樓人給的你**,我怕他耽誤了你~所以給你寫了個demo你看看吧~不懂可以追問

string str = "1234qq";

int i;

foreach (char item in str)}

6樓:果愛潔潔愛果

這樣吧,你先分割這個字串,然後把數字找出來,在合成新的字串。

string s = "123h4";

char chars = s.tochararray();

string sum = "";

foreach (char ch in chars)}console.writeline(sum);

console.readkey();

在控制檯加這段**就可以了

我經過除錯的 效果還行,正規表示式更好,我忘了怎麼寫了這段**可以實現你要的效果

7樓:匿名使用者

黑簡單哈,比如:

static void main(string args)}

8樓:匿名使用者

**如下,str2內容為1234

string str = "1234qq";

regex regnum = new regex(@"\d");

string str2 = regnum.replace(str,"");

9樓:匿名使用者

i=0string numstr

while(true)

else if(numstr!="")

i++}

10樓:_神__仙

先用indexof將qq的索引取出,然後用substring(0,qq索引)取qq前面的qq號碼

asp中怎麼取出字串中的數字

11樓:匿名使用者

你好,給你個取數字的方法和例子:

<%str="0123tt9str"'含有01239數字,其他為字母,下面**可以把數字提取出來

for i=1 to len(str)

s=mid(str,i,1)

if asc(s)>=asc(0) and asc(s)<=asc(9) then

l=l&s

end if

next

response.write l

%>

js中字串如何轉數字?

asp提取出字串中的數字

12樓:匿名使用者

我懷疑你小學沒畢業。表達能力很低、看了3遍 沒看明白。廢話多。請原諒我的無理。

13樓:匿名使用者

aa=left("3658黑色",4)

asp如何提取字串中的數值和字母

14樓:

使用"某某"二字對它分割

15樓:匿名使用者

不知道是什麼用處,為何不在數字和文字中間加上分隔符?

asp 字母和數字的字串,如何提取字串中的數字。比如:字串「km16」如何提取字串數字「16」

16樓:華仔成教

送你一個函式吧,取得部分或全部字串中的數值部分。當sall為真時取得字串中所有數字

' 使用:varnum = val(numberstring, [false|true])

function val(numstr, sall)

if isnull(numstr) or numstr = "" then

val = 0: exit function

end if

dim i, ii, b

const n = "-.0123456789"

if vartype(sall) <> 11 and vartype(sall) <> 2 then

sall = false

else

sall = cbool(sall)

end if

for i = 1 to len(numstr)

ii = mid(numstr, i, 1)

if sall = true then '取出所有數字

if instr(1, n, ii) > 0 then

val = val & ii

b = isnumeric(val)

if i > 1 then

if b = false or right(val, 1) = "-" then

val = left(val, len(val) - 1)

end if

end if

end if

else '遇到非數字時退出

if instr(1, n, ii) = 0 then

exit for

else

val = val & ii

b = isnumeric(val)

if i > 1 then

if b = false or right(val, 1) = "-" then

val = left(val, len(val) - 1)

exit for

end if

end if

end if

end if

next

if isnumeric(val) then

val = cdbl(val)

else

val = 0

end if

end function

17樓:匿名使用者

判斷ascii碼 0~9 是 38 到 47

asp.net提取字串中的數字

18樓:

public static string igetnumber(string str)

-]*", "");

}public static void main()結果:03-2015874

更符合要求的正則需要號碼的構造資訊

asp 符串轉數字格式,ASP 字串轉數字格式

cint 或者clng 你這個應該用clng 這個是vbscript的寫法。 asp 函式大全 用cint 或clng dim dr dr 2123123 dr1 cint dr dr2 clng dr 可參考如下函式說明 cint 函式 描述返回表示式,此表示式已被轉換為 integer 子型別的...

asp中怎樣使用字串中的字元查詢另表中的記錄

樓主的問題補充得對,呵呵,不好意思,今天早上在忙看日食,只是想給你個提示,對於你的問題,我這個查詢是可以勝任的!例如 product id 1 maker product like 1 是會把 1 12 13 查出來,但如果我改成這樣呢 maker product like product id s...

如何在ecel裡把字串轉為數字

將文字數字轉換為數值 的操作步驟和方法有以下幾種 1 開啟excel 2 由已知條件可知,a1 d6區域的數字為文字數值,如果通過求和或求平均值等函式都無法直接得到正確的結果,需要對其進行轉換為可直接計算的數值的操作 方法一 1 選擇a1 d6區域,在右側出現的黃色驚歎號旁,選擇 轉換為數字 2 確...