1樓:匿名使用者
string pattern = @"(?[\-]?(0|[1-9][0-9]*)[\.]?\d*)";
string tc = "這是一個32.5寸的液晶電視售價2000元";
match m = regex.match(tc, pattern, regexoptions.ignorecase | regexoptions.singleline);
if (m.success)
2樓:匿名使用者
string str = "這是一個32.5寸的液晶電視售價2000元";
str = system.text.regularexpressions.regex.match(str, @"\d+(\.\d+)?").value;
console.writeline(str);
3樓:匿名使用者
string str =「這是一個32.5寸的液晶電視售價2000元」
int number = 0;//變數number=0string num = null;//申明變數numforeach (char item in str)//遍歷字串裡面的每個字元
}number = int.parse(num);//轉變成數字型別console.writeline(number);//輸出
c#如何提取陣列中的每一個字串
4樓:匿名使用者
streamreader sr = new streamreader("e:\\development\\hurtcard\\hurtcard\\txt\\單位配置復.txt",encoding.
default);
string line;
while ((line = sr.readline()) != null) //消除空行制
//你試試 這個方法 一行一bai行的讀取 不然du還要判斷位元組zhi裡面的換行 拼接 很麻dao煩
5樓:兄弟連教育北京總校
//using system.linq;
static void main(string args);string last = ss.last();
console.writeline(last);//cconsole.readline();}
matlab如何提取字串中的數字?
6樓:彭擾龍煒
函式功能:
str2num:把字串轉換數值,可以使用str2double來替代str2num。在matlab命令視窗中鍵入doc str2num或help str2num即可獲得該函式的幫助資訊。
isstrprop:用於判斷是否是數字,是則返回1
7樓:餘亭鹿稷
用正規表示式匹配吧:
>>s=
'[數字一12000]
[數字二28000]'s=
[數字一12000]
[數字二28000]
>>ms=
regexp(
s,'(?<=\w+)\d+',
'match')ms
='12000'
'28000'
然後將字串轉換為數字:
>>num1
=str2num(ms)
num1
=12000
8樓:楓簫
a='[數字一12000] [數字二28000]';
index1=strfind(a,'一');
index2=strfind(a,'二');
index3=strfind(a,']');
num1=a(index1+1:index3(1)-1)num2=a(index2+1:index3(2)-1)
c怎樣提取字串中的連續數字並放到另陣列中儲存?急
char str example a123x456 17960?302ab5876 char p str str example int n strlen str example int a 100 int cout1 0 int j 0 for int i 0 i n a i sum i p st...
c 中字元陣列,如何轉成字串啊
97樂於助人 如果你想把一個字串變成陣列,你只需要將字串初始化為陣列變數的值即可。例如 char c 10 this is 齋傲雲 在c 裡字串在記憶體的儲存方式就是按字串陣列的形式儲存的,所以不用轉換! du瓶邪 用cstring的getbuffer函式返回一個存放字元的頭指標,用一個char 來...
c中如何計算字串中某個指定字元的個數
幸運的雨祭 使用函式indexof 來檢索字串中所需要的字元出現的次數。如下 class program static void main string args 統計出字串中,下雪出現的次數 string text 今天下雪了嗎,明天不會下雪了吧,什麼時候才不下雪啊,我要去上學啊!string k...