我正在寻找去除任何不是A-Z a-z或0-9的字符。如何在Crystal Reports中仅显示字母数字字符?
1
A
回答
2
我在显示字符串中设置了一些代码,以基本上白名单字符。大约如下:
stringvar input := {report.field};
stringvar output := '';
numbervar i;
input := Trim(input);
for i := 1 to Length(input) Step 1 do
// 0-9 is 48-57
// A-Z is 65-90
// a-z is 97-122
if (input[i] in [Chr(48),Chr(49),Chr(50),Chr(51),Chr(52),Chr(53),Chr(54),Chr(55),Chr(56),Chr(57),Chr(65),Chr(66),Chr(67),Chr(68),Chr(69),Chr(70),Chr(71),Chr(72),Chr(73),Chr(74),Chr(75),Chr(76),Chr(77),Chr(78),Chr(79),Chr(80),Chr(81),Chr(82),Chr(83),Chr(84),Chr(85),Chr(86),Chr(87),Chr(88),Chr(89),Chr(90),Chr(97),Chr(98),Chr(99),Chr(100),Chr(101),Chr(102),Chr(103),Chr(104),Chr(105),Chr(106),Chr(107),Chr(108),Chr(109),Chr(110),Chr(111),Chr(112),Chr(113),Chr(114),Chr(115),Chr(116),Chr(117),Chr(118),Chr(119),Chr(120),Chr(121),Chr(122)])
then output := output + input[i];
output
如果任何人有一个更清洁/更短的方式做到这一点,请分享!
0
创建一个SQL表达式:
//{%MY_FIELD}
// Oracle syntax
REGEXP_REPLACE(TABLE.FIELD, '[^0-9]', '')
相关问题
- 1. 在Crystal Reports如何通过字母
- 2. 如何在Crystal Reports 8.5中显示超过254个字符的字符串?
- 3. Crystal Reports中字符串字段
- 4. Crystal Reports为什么在字母'f'之后添加字母'i'?
- 5. 如何在Crystal Reports中添加字体?
- 6. 在Crystal Reports中显示多个数据字段
- 7. 如何在Crystal Reports的Crystal语法中将数字提高到一个数字?
- 8. Crystal Reports - 在报表标题中显示数组参数为字符串
- 9. Membership.generatepassword的字母数字字符仅
- 10. 如何计算Crystal Reports中的字段?
- 11. 如何正确对齐Crystal Reports 2008中的数字字段?
- 12. 在Crystal Reports中显示RichText
- 13. 如何在Crystal Reports中的字符串中添加变量
- 14. 仅在字母数字字符后才允许特殊字符?
- 15. 在Crystal Reports XI的文本字段中格式化字符串
- 16. 在Crystal Reports中与“like”关键字匹配的字符串
- 17. 在Crystal Reports中添加字符串字段
- 18. 如何在字母数字字符串
- 19. 检查Crystal Reports中的数字值
- 20. Crystal Reports中的参数字段
- 21. Crystal Reports:只显示字段标题。没有数据
- 22. Crystal Reports将当前月份显示为2位数字段
- 23. Crystal Reports将字符串转换为数字的问题
- 24. Crystal Reports将数据库字段添加到字符串日期
- 25. 的Crystal Reports 8连接字符串
- 26. Crystal Reports无法打印'&'字符
- 27. Crystal Reports阿拉伯字符问题
- 28. Crystal Reports字体问题
- 29. Crystal Reports X在空字段中的CurrentDate
- 30. 在Crystal Reports中转换为Unicode字体
你有没有考虑正则表达式? – craig
我还没有想出如何在水晶w /正则表达式中做到这一点。你介意发布一个答案吗? – Chords