Відповіді:
Отже, ваша мета - пошук та заміна?
Відповідно до файлів PDF у форматі офіційних Visual Studio, ви можете натиснути Ctrl + Hна Windows та Linux або ⌥⌘Fна Mac, щоб увімкнути інструмент пошуку та заміни:
Якщо ви маєте на увазі відключити код, вам доведеться просто поставити <h1>
пошук і замінити його ####
.
Але якщо ви хочете використовувати це регулярний вираз замість цього, ви можете включити його в іконі: і використовувати регулярний вираз: <h1>(.+?)<\/h1>
і замінити на: #### $1
.
І як запропонував @tpartee , ось додаткова інформація про двигун Visual Studio, якщо ви хочете дізнатися більше:
Для початківців я хотів додати до прийнятої відповіді, тому що пара тонкощів була мені незрозумілою:
Щоб знайти та змінити текст (не повністю замінити),
На кроці "Знайти" ви можете використовувати регулярний вираз із "захопленням груп", наприклад, пошук може бути la la la (group1) blah blah (group2)
, використовуючи круглі дужки.
А потім на етапі «Замінити», ви можете звернутися до захопленим групам з допомогою $1
, і $2
т.д.
Так, наприклад, у цьому випадку ми могли б знайти відповідний текст із просто <h1>.+?<\/h1>
(без дужок), але введення в дужки <h1>(.+?)<\/h1>
дозволяє нам посилатися на підрозділ між ними, як $1
на етапі заміни . Класно!
Примітки
Щоб увімкнути Regex у віджеті Find, натисніть на .*
піктограму або натиснітьCmd/Ctrl
Alt
R
$0
стосується всього матчу
Нарешті, в початковому запитанні зазначено, що заміна має відбутися "в документі", тому ви можете використовувати "Find Widget" ( Cmd
або Ctrl
+ F
), який є локальним для відкритого документа, а не "Пошук", що відкриває більш широкий інтерфейс користувача і переглядає всі файли проекту.
Переконайтесь, що вибрано "Match Case" (Використовувати регулярний вираз), щоб воно відповідало. [AZ] * Якщо регістр відповідності не обраний, це збігається з усіма літерами.
Перевірте це тут: Regex Storm
Приклад:
Regex: <option value=".*.">|</option>
Текст:
<option value="1">Something</option>
Результат:
Щось
<h4>
з ,####
а потім замінити</h4>
з''
?