多谢各位!
1,先说结果,用循环分析出来了,弃用正则(callmebbser兄的方法有用,但好像没办法指定位置替换)。
2,确实没说明折,用keygen兄的方法,举几个测试用例
输入:123*(456+478)=123
输出:array(123, 456, 478, 123)
替换:123可替换为A,这里的问题有两个123,如果直接按值替换会有问题,所以要指定位置
输入:12+34*(56-78)-90=1234
输出:array(12, 34, 56, 78, 90, 1234)
============================================
重新说一下哈,没说明白,抱歉啦!
例如:323+1234*(421+789)=43143
1,需要获取到这5组数字,也可能是更多组,但基本形式是这样的。
2,可以替换指定某一组数字为其它字符。
正则匹配,这5组数字,可以获取到,并能替换指定的任一组数字
============================================
(A*B)+C-D=E,其中变量A-E确定为整数型
要求:
Js,可以找到任意一个变量,以及其位置,并将其替换为新的数值。
试了很久,没搞定。。。
--
修改:evilseed FROM 42.249.30.*
FROM 42.249.8.*