有一文本(飞信手机型号列表)存在超长行,我想提取其中指定的字符串,用P能实现吗?
文本部分示例如下,具体可看附件
批处理一:提取每一对括号内的前两个引号中的内容
1680C 1
310 3
2610 1
以此类推
批处理二:以每一对括号内的第二个引号中的内容为分类标志,提取相应的括号内的第一个引号中的内容
如示例中要提取分类标志为1的所有相应数值,则有
1680C
2610
等等,以此类推
[ Last edited by suntb on 2009-1-5 at 16:48 ]
文本部分示例如下,具体可看附件
批处理一:提取每一对括号内的前两个引号中的内容
1680C 1
310 3
2610 1
以此类推
批处理二:以每一对括号内的第二个引号中的内容为分类标志,提取相应的括号内的第一个引号中的内容
如示例中要提取分类标志为1的所有相应数值,则有
1680C
2610
等等,以此类推
mobiletype = new Array("1680C","1","309");mobiletype = new Array("310","3","14");mobiletype = new Array("2610","1","103");......
或者问题简单化,能不能通过P处理的方式将此超长文本行以分号为分隔符变成如下短行
mobiletype = new Array("1680C","1","309")
mobiletype = new Array("2610","1","103")
mobiletype = new Array("2630","1","200")
mobiletype = new Array("2760","1","201")
mobiletype = new Array("310","3","14")
[ Last edited by suntb on 2009-1-5 at 16:48 ]
附件

