Извлечение кода с использованием регулярного выражения в Autohotkey - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь извлечь код R из комментариев с помощью Autohotkey (т.е. «переменная <- 123», 4-я строка без начального «#»). Пример текста: </p>

# this is comment 1
# this is comment 2
# this is comment n
variable <- 123

Я попробовал следующее регулярное выражение, но не сработало, как я ожидал. Любое предложение будет оценено. Спасибо!

^(?<!#)(.*?)$

Результаты в тестере AHK Regex

1 Ответ

0 голосов
/ 10 июля 2020

Решение

^[^#\n]+$

Пояснение

  • ^ Соответствует началу новой строки или строки
  • [^#\n] Соответствует символу, который не является ha sh или новой строкой
    • + Соответствует одному или нескольким указанным выше токенам
  • $ Соответствует концу строки или строки
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...