【发布时间】:2013-03-02 20:12:18
【问题描述】:
我有一个变量
string="ABC400p2q4".
如何将ABC400 和p2q4 分开。
我需要将它分成两个变量,结果我得到
echo $var1
ABC400
echo $var2
p2q4
可以用任何字母字符代替 ABC;可以用任何其他数字代替 400;但是p 和q 是固定的,可以代替2 和4 有任何数字。
【问题讨论】:
-
什么外壳?至少有几十个。
-
其他值呢;分裂的标准是什么?是前 6 个字符和后 4 个字符(但如果长度不是 10 会发生什么)?是 ABC 加 3 位数字还是尾随材料?是 3 个大写字母、3 个数字和尾随材料吗?它在第一个'p'之前分裂吗?对于您声明的任务:
var1=ABC400; var2=p2q4完成了这项工作,没有麻烦,没有大惊小怪。 -
信息太少。你的字符串有什么模式/规则吗?
-
可以用任何 albhabet 代替 ABC,可以用任何其他数字代替 400,bt p 和 q 是固定的,也可以用任何数字代替 2 和 3。