正则表达式用于查找更大数字中的所有数字

1 regex expression

我是正则表达式的新手.我正在寻找一个正则表达式来查找更大数字中的所有数字.

例如,数字12345.

我希望正则表达式找到: 1,2,3,4,5,12,23,34,45,123,234,345,1234,2345,and 12345.

我现在正在使用notepad ++来学习.我只是使用字符串12345并使用"查找"选项.我的想法是我可以插入一个正则表达式来找到"1",然后按"查找下一个",它会找到"2"然后"找到下一个",它会找到"3"等等一直到" 12345" .如果正则表达式无法提供此列表,请告诉我这样做的方法.谢谢.

小智 5

据我所知,你做不到这一点.正则表达式只能匹配给定位置的一组字符,因此您不能在不同的时间使用相同的正则表达式匹配1和12.这应该使用算法来完成.