初めて自分の家と他人の家が違う、と意識した時

文字列
var str="g.ii,g.txt,as.jpeg,ssss,jpg,s.jpg,xyz.gif,zzz.gif,sy.imag";
(実際はもっと長く同じものがいっぱいある)
において文字列
var word; //<-----example:word="xyz.gif";
にはいっている文字を除去したいのですがどうしたらいいのでしょうか?

wordは文字列であって正規表現でないので
str=str.replace(word,"");
にはできそうもないし・・・・

A 回答 (1件)

できますよ。


お試しあれ。
    • good
    • 0
この回答へのお礼

newstr=(newstr).match(/\w+\.\w+/i);
はエラーに成り
newstr=(""+newstr).match(/\w+\.\w+/i);
としないといけないみたいなのでnewstrは文字列ではなくて正規表現なのかもしれませんね
だからか?うまくいきました

ありがとうございました

お礼日時:2002/12/21 13:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!