如何把input框中 字符串值中的数字用星号替换
Replace(string, "", "*")这种写法没有把数字替换字符串 Fineex 发表于 2024-1-4 15:28您好,根据我之前上传的这个图片
Replace(Fields!SendAdress.Value, "", "*")
SendAdress 这个 ...
您好,AR的表达式不支持正则表达式,针对您说的替换目前有2个解决方法:
方法1:使用多个Replace函数
=Fields!SendAdress.Value.Replace("0", "*").Replace("1", "*").Replace("2", "*").Replace("3", "*").Replace("4", "*").Replace("5", "*").Replace("6", "*").Replace("7", "*").Replace("8", "*").Replace("9", "*")
方法2:不确定您是那个版本的AR,如果是17版本以下的,可以使用桌面设计器的脚本功能,用脚本实现一个数字转*的方法,如果是17版本的,可以在桌面设计器白那些脚本或者在web设计器使用自定义函数来实现:
ActiveReports 17 新特性-Web设计器支持调用自定义函数
https://gcdn.grapecity.com.cn/showtopic-170979-1-1.html
(出处: 葡萄城开发者社区)
本帖最后由 Bella.Yuan 于 2024-1-4 14:21 编辑
您好,下载了您的报表,但是不理解您的意思,方便的话截图说明一下您想要修改的是哪个文本框的内容,以及您想要显示的内容是什么,我们在具体看看如何实现。 Bella.Yuan 发表于 2024-1-4 12:12
您好,下载了您的报表,但是不理解您的意思,方便的话截图说明一下您想要修改的是哪个文本框的内容,以及您 ...
Fineex 发表于 2024-1-4 15:00
您好,根据我之前上传的这个图片
Replace(Fields!SendAdress.Value, "", "*")
SendAdress 这个是地址,其中可能存在数字例如门派号单元等等如何把这写数字用星号替换
Bella.Yuan 发表于 2024-1-4 16:39
您好,AR的表达式不支持正则表达式,针对您说的替换目前有2个解决方法:
方法1:使用多个Replace函数
...
现在用的是15版本的,那脚本的话怎样实现 Fineex 发表于 2024-1-4 17:06
现在用的是15版本的,那脚本的话怎样实现
刚看了一下脚本里面也无法使用正则表达式,如果您是15版本,建议您使用方法1。
页:
[1]