我有一個字符串,如下所示。
var string = "My id is 6aT7u. I used to play basketball and cricket.";
我必須使用正則表達(dá)式提取ID,即字母數(shù)字單詞。在這種情況下,我必須提取6aT7u
。
我試過[a-zA-Z0-9]
,但沒用。
我有一個字符串,如下所示。
var string = "My id is 6aT7u. I used to play basketball and cricket.";
我必須使用正則表達(dá)式提取ID,即字母數(shù)字單詞。在這種情況下,我必須提取6aT7u
。
我試過[a-zA-Z0-9]
,但沒用。
公眾號:1024技術(shù)圈
?? 提供互聯(lián)網(wǎng)知識和資訊,分享IT前沿技術(shù),熱門資源,大廠面試題 ??
你可以用
請參閱regex演示。細(xì)節(jié):
\b
-單詞邊界(?:\d+[A-Za-z]|[A-Za-z]+\d)
-匹配\d+[A-Za-z]
-一個或多個數(shù)字然后是ASCII字母|
-或[A-Za-z]+\d
-一個或多個ASCII字母然后是數(shù)字的non-capturing組[a-zA-Z0-9]*
-零個或多個ASCII數(shù)字或字母\b
-單詞邊界。獲取Dart中的第一個匹配項(xiàng)可以使用以下代碼完成