楼主: lizhewenbei
2067 3

请教大牛,Compress在下面例子中如何应用 [推广有奖]

  • 15关注
  • 5粉丝

副教授

36%

还不是VIP/贵宾

-

威望
0
论坛币
309 个
通用积分
11.4770
学术水平
4 点
热心指数
13 点
信用等级
5 点
经验
9699 点
帖子
609
精华
0
在线时间
496 小时
注册时间
2008-2-6
最后登录
2024-1-9

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

请教大牛,Compress在下面例子中如何应用
原始数据:Origin
需要得到的数据:Target

OriginTarget
中信证券股份有限公司,,东北证券股份有限公司,,,,,中信证券股份有限公司,东北证券股份有限公司
华安证券股份有限公司,,,,,华安证券股份有限公司
中信证券股份有限公司,,,华泰联合证券有限责任公司,,,,中信证券股份有限公司,华泰联合证券有限责任公司
东莞证券股份有限公司,,,,,东莞证券股份有限公司
中信建投证券股份有限公司,,,,,,,,,,国联证券股份有限公司,,,,中信建投证券股份有限公司,国联证券股份有限公司

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:compress Press 如何应用 comp OMP 华安证券 中信证券 东莞证券 华泰联合 国联证券

沙发
lovexialulu 发表于 2016-12-1 20:41:38 |只看作者 |坛友微信交流群

第一步 去掉尾部的 ,,,,,
if prxmatch("/(.+),\s/",Origin) then Target1=prxchange("s/(.+)(,+)\s/$1/",1,Origin); else Target1=Origin;

第二步 去掉剩下中间的 ,,,,,
if prxmatch("/,/",Target1) then Target=prxchange("s/(.+)(,+)(.+)/$1,$3/",-1,Target1); else Target=Target1;
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
eijuhz + 20 精彩帖子
lizhewenbei + 3 + 3 + 3 + 3 精彩帖子

总评分: 经验 + 20  论坛币 + 3  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

使用道具

藤椅
lizhewenbei 学生认证  发表于 2016-12-8 18:15:35 |只看作者 |坛友微信交流群
lovexialulu 发表于 2016-12-1 20:41
第一步 去掉尾部的 ,,,,,
if prxmatch("/(.+),\s/",Origin) then Target1=prxchange("s/(.+)(,+)\s/$1/" ...
非常感谢您!

使用道具

板凳
Unbelievable_G 发表于 2016-12-14 16:42:05 |只看作者 |坛友微信交流群
if compress(Origin)="中信证券股份有限公司,东北证券股份有限公司"  then Target = 中信证券股份有限公司,东北证券股份有限公司 ;

以此类推就可以了。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 10:32