删除了半宽和全宽空格的正则表达式



我有这个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, "")

相关内容

  • 没有找到相关文章

最新更新