m!(\d+).+to.+(\d+)!i #### 123to456 #### (12)3to45(6) $1 $2 #### m!(\d+)\D+to\D+(\d+)!i; #### m!(\d+)\D*?to\D*?(\d+)!i;
## 123to456 ##
## (12)3to45(6) $1 $2 ##
## m!(\d+)\D+to\D+(\d+)!i; ##
## m!(\d+)\D*?to\D*?(\d+)!i;