Чтобы проверить строку или определить пространство в строке - PullRequest
0 голосов
/ 30 января 2019

Это мой пример кода

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

Как проверить, есть ли пробел в 'phoneNumber', прежде чем присваивать его полю PHONE.NUMBER?

, если есть место, которое мне нужнозаменить его символом «+».

1 Ответ

0 голосов
/ 01 февраля 2019

Предполагая, что у вас есть свойство exchange с именем phoneNumber, и вы хотите заменить все пробелы знаками + и сохранить результат в другом свойстве exchange с именем phoneNumberFiltered, вы сможете использовать apache simple сделать подстановку строки:

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