У меня есть текстовый файл или файл формата уценки в Windows 10.
я хочу использовать команду replace all, чтобы заменить t=25s, t=95s, t=180s на t=25, t=95, t-180. мне нужно избавиться от с
Какую команду я могу выполнить в поиске/замене регулярного выражения, чтобы добиться вышеуказанного. Спасибо
У меня есть доступ к плагину поиска/замены регулярных выражений или поиску и замене в обсидиане. Не могу понять команду.
Вы привлечете больше внимания, если отредактируете теги вопросов на «обсидиан» и «регулярное выражение». Строка и символ действительно расплывчаты.
Я обновил теги. Спасибо. В регулярном выражении есть команда для этого. Я не могу этого понять. Я не техник. На данный момент я нашел способ сделать это с помощью Notepad++. Откройте файл в Notepad++. Нажмите Ctrl+H, чтобы открыть диалоговое окно «Заменить». >В поле «Найти что» введите (t=\d+)s
. >В поле «Заменить на» введите \1
. Но мне нужно решение в регулярном выражении
После поиска в Google я нашел этот запрос на функцию поиска и замены регулярных выражений: forum.obsidian.md/t/… Они предлагают использовать плагин для реализации этой функции: github.com/Gru80/obsidian-regex-replace
Как уже упоминалось @hNczy, вы можете использовать плагин сообщества Regex для подобных задач. Установите его, нажмите Ctrl + P и найдите regex
, чтобы открыть плагин. Если хотите, можете назначить ему горячую клавишу.
Выражение в вашем комментарии работает отлично:
Просто замените на $1
вместо \1
. Команда выше удаляет синие разделы ниже:
Спасибо за ответы на все вопросы. Это решило мою проблему.
Пожалуйста, чувак. Если вы хотите закрыть свой вопрос, нажмите галочку рядом с ответом, чтобы принять его :)
Это?: help.obsidian.md/Plugins/Search О замене ничего не сказано, но поиск можно осуществлять с помощью оператора
content:
help.obsidian.md/Plugins/Search#Search+operators