Строка поиска с указанным c окончанием DXL - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь выполнить поиск в DXL строки, которая заканчивается указанными c символами. Я не могу найти способ сделать это.

Пример, я ищу "A: 23.1 .23.2.4 «Но если в конце содержится символ« ~ », функция поиска не работает

Пример, где список пропусков содержит» A: 12.2.1.4.5 ~ text text text text "
Мне просто нужно знать, в object.text содержится A: 12.2.1.4.5

string string_text = "A: 12.2.1.4.5"
if(find(skip[i],string_text,string_text)){
    modify_attributes(req_text)
    }else{
    output <<   "stgring not found : "
}

1 Ответ

0 голосов
/ 21 апреля 2020

используйте регулярное выражение, как это

void modify_attributes (string fulltext) {print "modifying.."}

string fulltext =  "A: 12.2.1.4.5~ text text text text"


Regexp searchme = regexp2 "A: 12.2.1.4.5"
if(searchme (fulltext)){
    modify_attributes(fulltext)
}else{
    print "string not found "
}
...