通过replaceregex函数用正则表达式替换某字符串的串

1523
0

leiz 小试身手Lv3

发表于2022-10-14 16:02

楼主
REPLACEREGEX函数是报表内置的字符串替换函数,通过灵活运用该函数可以满足不同的需求场景。

函数介绍
定义:REPLACEREGEX(C1,C2,C3,L)
替换某字符串中的串
参数:
C1:第一个参数:需要被替换的字符串
C2:第二个参数:需要被替换的第一个参数中的子串
C3:第三个参数:用这个参数来替换第二个参数表示的子串。如果没有这个参数,默认用空串""来替换。
L:第四个参数:为true时,替换所有符合的子串;
为false时,只替换第一个符合的子串。默认为true。


其中参数C2参数除了表示被替换的第一个参数中的子串,也可以使用正则表达式,例如:
当表元的字符串中含有html标签时,需要去掉html标签只保留文本
可以在表元显示表达式写:replaceregex(@txt,'<.+?>','',true)
计算后标签内容就被替换成空了



关于字符串替换函数的其他场景应用也可以参考:
https://bbs.esensoft.com/thread-136904-1-1.html

最近看过此主题的会员

喵喵在天涯

esen_4TUELCHD9M

esen_4Y1ILQIQLS

chenzy

esen_4Y3L5ADO80

esen_51EC2FL921

esen_50CQFS205F

esen_4UJKI3MXES

养蚯蚓吃沙漠

陈平安

sunhaoyang

xin8277

13407717840

wanghong

wsn123

pandabuxizao

zhaolj

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号