2016-07-20 19 views
0

を使用して置き換えるには、私のテキストです。削除/ストリップ特定のHTMLタグとここではメモ帳++

私はそれからこれを作りたい:

<h3>#6 Is he eating a lemon?</h3> 

私はメモ帳で正規表現を経由して、それを試してみました++が、私はまだこれに非常に新しいです:

マイ検索:

<h3>.*?</h2>\r\n.*?\r\n\r\n</div> 

また、hereを参照してください。

これで、テキストの右側の部分が常に選択されます。

上記のような出力を得るには、私の置き換えコマンドを今のようにする必要がありますか?

+0

あなたの正規表現パターンは現在倍増しています。それはタイプミスですか? –

+0

これはタイプミスです。申し訳ありません – Salexes

答えて

1

あなたはこのように、あなたはグループ内のテキストをキャプチャするためにあなたの元の正規表現を変更する必要があります。

<h3>(.*?)</h2>\r\n(.*?)\r\n\r\n</div> 
    ( )   ( ) 
//^   ^ These are your capture groups 

あなたはその後、それぞれ\1\2トークンと、これらのグループにアクセスすることができます。

だからあなた置き換えるパターンは次のようになります。あなたの検索は<h3>(.*)<\/h2>\r\n(.*)\r\n\r\n<\/div> 可能と置き換えることができ

<h3>\1 \2</h3> 
0

$ 1と$ 2は括弧で撮影した文字列を表し、<h3>$1 $2</h3>です。

関連する問題