我有这个regex代码,删除前后空白。
regexreplaceall("^s+|s+$", ri!value, "")
但是,它只删除半宽的空格。
样本结果处理:
a)值(由半宽空格组成):" he llo "
result: "he llo" -> correct
b) value(由全宽空格组成):" he llo "
result: " he llo " -> incorrect
有人知道全宽空间的正则表达式代码是什么吗?我使用的是Appian平台
谢谢大家!
您需要使s
(和其他)简写字符类支持unicode。
由于Appian使用Java正则表达式风格,因此您所需要的只是将(?U)
嵌入标志选项添加到模式中:
regexreplaceall("(?U)^s+|s+$", ri!value, "")