以下の文をご覧ください。
自分だけのものとして考えられた創造の空間<em>full</em>
。
前後にスペースがないのが分かります</em>
だから、私はすべての単語を見つける必要があります<em>
前後にスペースがない HTML タグを置き換え</em>
、前後に新しいスペースを入れるようにします。
もちろん、簡単な解決策は、単純な検索を行って に置き換えることです (space)</em>(space)
が、単純な置換で のように 2 つのスペースが使用されないように、正規表現を使用する方がはるかに優れています。
これを試してみましたが、置換が機能していないと思います:
探す:(?!\w)(<em>.*?</em>)(?!\w)
置き換え: \1 \2 \3
答え1
この正規表現は前後にスペースを追加します|ない場合は。
以下を使用します。
- Ctrl+H
- 検索対象:
(?!\x20)(<em>.*?</em>)(?!\x20)
- と置換する:
\x20\1\2\3\x20
- チェック マッチケース
- チェック 包み込む
- チェック 正規表現
- チェックを外す
. matches newline
- Replace all