Заменить «» в AutoHotkey - PullRequest
       14

Заменить «» в AutoHotkey

0 голосов
/ 30 апреля 2018

Это странный вид двойных кавычек, с которыми мне приходится иметь дело из текстового файла:

enter image description here

Вот текст, которым управляет мой буфер обмена:

II=" alt="“”" />][N

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

Не найдено ничего, чтобы заменить на foo:

fixedContent := StrReplace(myContent, "II="" alt=""“”"" />][N", "foo")

Кажется, что “” - это не то же самое, что enter image description here.

Может быть, я должен использовать специальный символ?

Ответы [ 2 ]

0 голосов
/ 03 мая 2018

Символы “” такие же, как enter image description here, это просто разные шрифты.

myContent = <IT="" alt="“”" />][Nebula]
find = IT="" alt="“”" />][N
replaceWith = foo
fixedContent := StrReplace(myContent, find, replaceWith)
msgbox % fixedContent
0 голосов
/ 30 апреля 2018

Попробуйте это

fixedContent:=StrReplace(myContent, "“”", "foo")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...