2012-01-11 13 views
-1

を見つける私はどのように私はちょうどのみ(米国の後。)第二<br/>を見つけることができますメモ帳++正規表現は、文字の第二セット(同じ文字)

<p>My name is CK, <br/> i stay in US. <br/> I'm 24 years old.</p> 

テキストのこの行のメモ帳++正規表現の検索を使用して、次のテキストを持っていると仮定&これまで

を置き換える私が得ることができる唯一のものは、あなたが「選択」とはどういう意味ですか<br/>.*<br/>

+0

これは昨日尋ねられ、閉鎖されました。あなたが試したことを尋ねるコメントがありました。私たちにそれを見せてもらえますか?選択することによって何を意味するのかも分かりにくいです。メモ帳+ +正規表現は何も "選択"しません。 – BoltClock

+0

この質問は削除されましたが、なぜあなたは再度それを投稿していますか?これまでのことを言い換えたり投稿したりしてみてください。 SOはコード作成サービスではありません – robasta

+0

質問が削除されたときに[FAQ](http://stackoverflow.com/faq)へのリンクがありました。あなたはそれを読んだのですか? – BoltClock

答えて

3

のですか?あなたはNotepad ++でそれを選ぶことはできません。あなたはそれを交換したい場合は

は、あなたがこの

^(.*?<br/>.*?)<br/> 

のような回避策を行うと、

\1Replacement 

と交換してくださいしかし、これが第二発生を選択しないだろうことができ、それはまで、すべてを選択します2番目の発生前に部品を交換する必要があります。\1を使用してください。ここ

重要なのは、それは、行の先頭から正規表現を検索し、他の重要なポイントは、あなたが利用していない場合、彼らはずっとに一致すると3がある場合になり、怠惰な数量*?あることを保証するアンカー^です<br/>も利用できるので、正規表現は<br/>の最後の一致まで一致します。

+0

あなたは、マッチの一部をバックレファレンスに「保存」することができます。これを行うには、保存したいパターンの部分にかっこを入れます。サブストアにアクセスするには、最初の括弧の部分に '\ 1 'を使い、' \ 2'は2番目の括弧にアクセスするなどします。 – stema