To find every line that begins with a specific word, use the following regex command:
^(Word*)Example
Let’s say you have a bunch of markdown articles that have a metadata structure, such as:
---
publishDate: 2021-01-18
title: "Bitcoin vs. Ethereum"
template: post
thumbnail: "../../thumbnails/crypto.png"
slug: bitcoin-vs-ethereum
tags:
- Crypto
- Ethereum
- BitCoinBut unfortunately, someone misspelled Bitcoin when they created the meta template. Bitcoin is not spelled with capital C as in the tag example above.
To find every line that begins with - BitCoin, run this regex command:
^( - BitCoin.*)Notice that all the spaces in the regex command match the spaces in the metadata example.
How the regex command works:
^means that any match must be found at the start of a line.( - BitCoin.*)matches the text BitCoin on that line, including hyphen and surrounding white space.