0

私は、RegEx に満足しているわけではありません。私がやろうとしているのは、(URLのリストの)すべての行の先頭に追加し<a href="、各行を"></a>

先頭に、正規表現で置換を使用してきました: ^ with<a href="

これは問題なく動作しますが、特定の空白行が<a href="追加されます。行に複数の文字がある場合にのみ、各行の先頭を置き換えることは可能ですか?

そして、行末については、私にはわかりません。どんな助けでも大歓迎です-編集するために通過するさまざまなテキストファイルに非常に大量のURLがあります。

4

2 に答える 2

2

and で検索して置換し^(?=.)ます(?<=.)$。ピリオドは「改行を除く任意の文字」を意味します。と を組み合わせると^、文字$が続く (または の場合は が先行する) 行の開始と終了になり$ます。この例では、それを正の先読みと後読みと組み合わせて、元の行を置き換えるのではなく、代わりに追加/前置します。

于 2012-12-02T21:15:18.113 に答える