【发布时间】:2016-08-11 11:54:14
【问题描述】:
希望找到一种方法将字符串信息拆分为数组,如下所示。分隔符始终采用以下格式:
string + int + int + int
P000 or P000 + P000 or P000 + P000 + P000
字符串:
P210 Får inte utsättas för värme, heta ytor, gnistor, öppen låga eller andra antändningskällor. Rökning förbjuden. P220 Hålls/förvarad åtskilt från kläder/brännbara material. P273 Undvik utsläpp till miljön. P280 Använd skyddshandskar/ skyddskläder/ ögonskydd/ ansiktsskydd. P333 + P313 Vid hudirritation eller utslag: Sök läkarhjälp. P403 + P235 Förvaras på väl ventilerad plats. Förvaras svalt. P403 + P235 + P236 Förvaras på väl ventilerad plats. Förvaras svalt. I mörker.
期望的输出:
P210 Får inte utsättas för värme, heta ytor, gnistor, öppen låga eller andra antändningskällor. Rökning förbjuden.
P220 Hålls/förvarad åtskilt från kläder/brännbara material.
P273 Undvik utsläpp till miljön.
P280 Använd skyddshandskar/ skyddskläder/ ögonskydd/ ansiktsskydd.
P333 + P313 Vid hudirritation eller utslag: Sök läkarhjälp.
P403 + P235 Förvaras på väl ventilerad plats. Förvaras svalt
P403 + P235 + P236 Förvaras på väl ventilerad plats. Förvaras svalt. I mörker.
.
【问题讨论】:
-
我试图通过循环字符串来做到这一点,当找到字符“P”获取它的索引时,如果以下两个字符是整数,这表明数组中的新位置应该是已添加