Как убежать, убежать от персонажей на языке баклажанов

Это мой сценарий с баклажанами

if iFound does not contain "NULL" then
    //replace "\n" by " & return & " in iFound
    replace every occurrence of "\n" in iFound with " & return & "

    log "before clicking see text" && iFound
    log "not null and clicking"
    click iFound
End if

Здесь мой параметр iFound содержит "Cadbury Creme Egg\nMcFlurry"

Я хочу заменить "Cadbury Creme Egg\nMcFlurry" на "Cadbury Creme Egg & return & McFlurry"

Поэтому я написал команду замены, но она игнорирует управляющий символ "\ n"

replace every occurrence of "\n" in iFound with " & return & "

Как я могу заменить символ новой строки "\ n" на "& return &"

1 ответ

Обычно, когда вы встречаете символы \n или \t в окне журнала или в окне выполнения, это фактически уже символ CRLF или TAB. \ N используется при отображении журнала, потому что многострочный дисплей не очень хорошо работает при прокрутке текста.

Если вы сохраните эту строку в файл, вы должны увидеть, что эти два символа отображаются правильно.

Вы также можете включить escape-символы для IDE (чтобы \n интерпретировалось так же, как и return) в меню Eggplant -> Preferences -> Run -> Keyboard как "Включить коды обратной косой черты".

Другие вопросы по тегам