楼主: lizhewenbei
2351 3

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

  • 15关注
  • 5粉丝

已卖:668份资源

副教授

38%

还不是VIP/贵宾

-

威望
0
论坛币
304 个
通用积分
11.3270
学术水平
4 点
热心指数
13 点
信用等级
5 点
经验
9728 点
帖子
614
精华
0
在线时间
502 小时
注册时间
2008-2-6
最后登录
2025-11-27

楼主
lizhewenbei 学生认证  发表于 2016-11-30 20:08:57 |AI写论文

+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
拉您进交流群
GMT+8, 2025-12-5 17:49