Мне нужен какой-нибудь умный код, чтобы показать мне, как это сделать.Я не могу использовать подстроку, разделение и т. Д., Потому что нет конкретного символа для поиска.Я думал о зацикливании String и чтении каждого символа и имел множество операторов if для тестирования, но надеялся, что есть более простой способ сделать это.
String str = "'1_First Name'='1_Johns' AND '200_Age' > '30' OR '123_Dog:name' IS 'Bolt'";
Output needed: "'1'='1_Johns' AND '200' > '30' OR '123' IS 'Bolt'"
Это строка Remedy Query.«1_First Name» - это имя столбца, а «1_Johns» - значение столбца.
Я добавил имена столбцов к столбцу id_, который затем дает мне, например: «1_First Name».
В Remedy мы можем искать по имени столбца или идентификатору столбца.Однако имена столбцов могут быть одинаковыми, но идентификаторы столбцов уникальны.
Так что поэтому необходимо манипулировать только некоторыми частями строки, а другими - нет.