验证字符串或标识字符串中的空格

时间:2019-01-30 07:20:29

标签: apache-camel spring-camel

这是我的示例代码

<setProperty propertyName="selection2">
    <constant>PHONE.NUMBER EQ {phoneNumber}</constant>
</setProperty>

在分配给PHONE.NUMBER字段之前如何检查“ phoneNumber”中是否有空格?

如果有任何空格,我需要用'+'符号代替。

1 个答案:

答案 0 :(得分:0)

假设您拥有一个名为phoneNumber的交换属性,并且想要用+号替换所有空格并将结果存储在另一个名为phoneNumberFiltered的交换属性中,那么您应该可以使用{{3} }进行字符串替换:

<setProperty propertyName="phoneNumberFiltered">
   <simple>${exchangeProperty.phoneNumber.replaceAll(" ", "+")}</simple>
</setProperty>