您好,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
(出处: 葡萄城开发者社区)
|