🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

7 total messages Started by hiruneusagi Wed, 17 Jan 2001 16:38
/ を含む文字列への置換
#194
Author: hiruneusagi
Date: Wed, 17 Jan 2001 16:38
9 lines
1320 bytes
ひるねうさぎ、といいます。

viで文字列stringa "abc"を、/を含む文字列stringb "abc/bcd/cde"に変更した
いと思い
:s/striga/"stringb"/g
と入力したところ
Usage: [line [,line]] $ [[/;]re[/;]repl[/;] [cgr] [count] [#lp]].
の警告がでます。
stringbをどのように入力すれば、置き換え出来るでしょうか。
Re: / $B$r4^$`J8;zNs$X$NCV49(B
#195
Author: Junn Ohta
Date: Wed, 17 Jan 2001 18:19
27 lines
1885 bytes
fj.editor.vi$B$N5-;v(B<3A65CA7C.143961C8@mx1.tiki.ne.jp>$B$G(B
	hiruneusagi@mx1.tiki.ne.jp$B$5$s$O=q$-$^$7$?!#(B
> vi$B$GJ8;zNs(Bstringa "abc"$B$r!"(B/$B$r4^$`J8;zNs(Bstringb "abc/bcd/cde"$B$KJQ99$7$?(B
> $B$$$H;W$$(B
> :s/striga/"stringb"/g
> $B$HF~NO$7$?$H$3$m(B
> Usage: [line [,line]] $ [[/;]re[/;]repl[/;] [cgr] [count] [#lp]].
> $B$N7Y9p$,$G$^$9!#(B

stringb$BCf$N(B/$B$,(Bs$B%3%^%s%I$N6h@Z$jJ8;z$H2r<a$5$l$F$$(B
$B$k$N$G$9!#(Bstringb$B$r(B""$B$G$/$/$C$F$b$@$a$G$9!#(B

> stringb$B$r$I$N$h$&$KF~NO$9$l$P!"CV$-49$(=PMh$k$G$7$g$&$+!#(B

stringb$BCf$N(B/$B$NA0$K(B\$B$rCV$$$F(B

:s/abc/abc\/bcd\cde/

$B$H$9$k$+!"$"$k$$$O(Bs$B%3%^%s%I$N6h@Z$jJ8;z$KJL$NJ8;z(B
$B$r;H$&$3$H$K$7$F(B

:s:abc:abc/bcd/cde: (:$B$G$J$/$F$b$h$$(B)

$B$J$I$N$h$&$K$9$l$P$h$$$G$7$g$&!#(B
-- 
$BB@ED=c(B(Junn Ohta) ($B3t(B)$B%j%3!<(B/$B?72#IM;v6H=j(B
ohta@sdg.mdd.ricoh.co.jp
Re: / を含む文字列への置換
#196
Author: hiruneusagi
Date: Thu, 18 Jan 2001 15:28
35 lines
1956 bytes
ひるねうさぎ、です。

 :s/abc/abc\/bcd\/cde/g

 :.,$s/abc/abc\/bcd\/cde/g

 で置き換え出来ました。

有難う御座いました。


Junn Ohta wrote:
> 
> fj.editor.viの記事<3A65CA7C.143961C8@mx1.tiki.ne.jp>で
>         hiruneusagi@mx1.tiki.ne.jpさんは書きました。
> > viで文字列stringa "abc"を、/を含む文字列stringb "abc/bcd/cde"に変更した
> > い

> stringbを""でくくってもだめです。
> 
> > stringbをどのように入力すれば、置き換え出来るでしょうか。
> 
> stringb中の/の前に\を置いて
> 
> :s/abc/abc\/bcd\cde/
> 
> あるいはsコマンドの区切り文字に別の文字
> を使う
> 
> :s:abc:abc/bcd/cde: (:でなくてもよい)
> 
> などのようにすればよいでしょう。
> --
> 太田純(Junn Ohta) (株)リコー/新横浜事業所
> ohta@sdg.mdd.ricoh.co.jp
Re: / を含む文字列への置換
#197
Author: saitoh akinori
Date: Fri, 19 Jan 2001 08:50
20 lines
1606 bytes
大阪大学の齊藤です

hiruneusagi wrote:
> 
> ひるねうさぎ、です。
> 
>  :s/abc/abc\/bcd\/cde/g
> 
>  :.,$s/abc/abc\/bcd\/cde/g


別に / を使わなければいいのでは?置換文字列に使われない文字,
たとえば カンマを使って,

:s,abc,abc/bcd/cde,g


とできるはず(本家viとたいていのクローン)。

	齊藤明紀 saitoh@ics.es.osaka-u.ac.jp
Re: / を含む文字列への置換
#198
Author: hiruneusagi
Date: Sat, 20 Jan 2001 15:39
19 lines
1638 bytes
ひるねうさぎ、です。

:s;abc;abc/bcd/cde;g
:s,abc,abc/bcd/cde,g
共に、同じ動作をしてくれるのを、確認しました。
区切り文字に使える、文字も幾つかあるのですね。
斎藤さん、太田さん
有難う御座いました。

saitoh akinori wrote:
> 
> 大阪大学の齊藤です
> 
> 別に / を使わなければいいのでは?置換文字列に使われない文字,
> たとえば カンマを使って,
> 
> :s,abc,abc/bcd/cde,g
> 
>         齊藤明紀 saitoh@ics.es.osaka-u.ac.jp
Re: / を含む文字列への置換
#199
Author: saitoh akinori
Date: Tue, 23 Jan 2001 14:08
22 lines
1852 bytes
大阪大学の齊藤です

hiruneusagi wrote:
> 
> ひるねうさぎ、です。
> 
> :s;abc;abc/bcd/cde;g
> :s,abc,abc/bcd/cde,g
> 共に、同じ動作をしてくれるのを、確認しました。
> 区切り文字に使える、文字も幾つかあるのですね。


じゃなくて、たいていの文字は使えます.sの次に来た記号は
区切り文字になります.
:s$abc$abc/bcd/cde$g
:s_abc_abc/bcd/cde_g
などなど。

さすがにバックスラッシュやスペースはつかえないようですが.
英字も駄目

        齊藤明紀 saitoh@ics.es.osaka-u.ac.jp
Re: / を含む文字列への置換
#200
Author: KATAYAMA Yoshio
Date: Wed, 24 Jan 2001 03:14
12 lines
1521 bytes
In article <3A6D9062.4DF1F11F@ics.es.osaka-u.ac.jp>,
	saitoh akinori <saitoh@ics.es.osaka-u.ac.jp> writes:

>$B$8$c$J$/$F!"$?$$$F$$$NJ8;z$O;H$($^$9(B.s$B$N<!$KMh$?5-9f$O(B
>$B6h@Z$jJ8;z$K$J$j$^$9(B.

>$B$5$9$,$K%P%C%/%9%i%C%7%e$d%9%Z!<%9$O$D$+$($J$$$h$&$G$9$,(B.
>$B1Q;z$bBLL\(B

$B?t;z$b%@%a$_$?$$$G$9$M!#(B
--
$BJR;3!w#P#F#U(B
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads