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 確...