Java問題 字串String,有字元 數字和特殊字元,怎樣從中提出字元判斷是否為數字或字元

2021-04-30 08:57:35 字數 592 閱讀 7202

1樓:楚立誠

考慮用貪婪正規表示式 從頭開始解析 ([0-9]*?|([abc]*?)([xyz]*?))([+-/*=])

public class test930 }}執行結果:

第一個:12,第二個:null,第三個:

null,第四個:+第一個:13,第二個:

null,第三個:null,第四個:-第一個:

ax,第二個:a,第三個:x,第四個:

+第一個:by,第二個:b,第三個:

y,第四個:=

2樓:烏微月

首先要有個規則。

是要麼是數字,要麼是字串。

還會就是混在一起的。

你要招個規律,找到規律轉成正則。

最少也要給個例子,看看字串什麼樣,你要取到哪些字元,你要怎麼處理啊。。

3樓:

正規表示式 \b是數字, \w是字母或中文

你說的太籠統了, 給個例子就能很好的幫你分析

4樓:諾任潔家政

你可以用正規表示式來判斷,如果存在與正規表示式匹配的這有否則沒有呀

C 的string有沒有字串格式化

有的,可以根據以下步驟。1.在將各種型別的資料構造成字串時,sprintf 的強大功能很少會讓你失望。由於sprintf 跟printf 在用法上幾乎一樣,只是列印的目的地不同而已,前者列印到字串中,後者則直接在命令列上輸出。這也導致sprintf 比printf 有用得多。2.sprintf 是個...

在c 語言中定義一string型別的字串如何取字串

string str 123456789 if str.length 5 使用substr一定要判斷否則程式會越界!用字元指標 指向該字串 此時指標指向字串的首地址,然後利用指標的移動取字串中的字元 include include using namespace std int main 可以將st...

VB分割字串,VB字串從指定字串分割

汗.split函式是可以指定拆分次數的.在分隔符後面指定拆分成2份就行了.樓上的竟然搞那麼複雜 debug.print split str,2 strname as string,paramarray intscores as variant dim inti,k as integerdim sub...