2011-11-18 154 views
-6

如何可以寫一個正則表達式表達式匹配的數目與890或1234和它的整個lengh開始是10,如果890或11,如果1234 例如: 輸入字符串:abc89093567892bcd 其結果是:8909356789 輸入字符串:abc123498912335bcd 結果是:12349891233如何可以寫一個正則表達式表達這樣

+0

請更精確地說一句。 –

+0

以及一個輸入文本和你的正則表達式的例子以及你想要選擇的東西 –

+3

根據定義,任何長度爲10或11位的數字將以4位數開頭。 –

回答

1

使用perl或sed的,你可以嘗試這樣的:

/\d{3,11}/ 

\ d是數字,{3,11 }意味着數字必須出現在兩者之間3次和11次。