0

こんにちは、ランダムな単語の後にすべてを置き換えるにはどうすればよいですか

元:

text/col_det/keywords
text/col_ret/excalibur
text/col_get/random
text/col_free/read

だからすべてがなる

text/col_det/
text/col_ret/
text/col_get/
text/col_free/

これを試しましたが、機能しません

何を見つける:

text/col_(.*?)/.*

と置換する:

    Blank
4

2 に答える 2

1

私があなたを正しく理解していれば、正規表現を次のように変更するとうまくいくはずです

text/col_\1/

\1検索した正規表現内の括弧内のテキストです。

于 2013-03-27T17:20:56.033 に答える
0

text/col_(.*?)/.*行全体に一致し、何も置き換えないと行がクリアされます。

これはうまくいくはずです:

交換

^text/col_(.*?)/.*$

text/col_\1/

^- 行頭
$- 行末- (基本的に) 最初に一致する文字列を角かっこで囲みます。この場合、
\1一致したものは何でも。(.*?)

この場合、行頭と行末はおそらくオプションです。

検索モードを正規表現にすることを忘れないでください。

于 2013-03-27T17:20:57.517 に答える