我怎么能写这样的正则表达式

时间:2011-11-18 15:12:25

标签: regex

如何编写一个与890或1234开头匹配的RegEx表达式,如果是890,则整个长度为10,如果是1234则为11 例如: 输入字符串:abc89093567892bcd 其结果是:8909356789 输入字符串:abc123498912335bcd 其结果是:12349891233

1 个答案:

答案 0 :(得分:1)

使用perl或sed,您可以尝试类似:

/\d{3,11}/

\ d表示数字,{3,11}表示数字必须出现在3到11次之间。