5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

アイツを消して〜〜〜

1 :うま:2000/05/12(金) 05:55
perlで変数$comment内の文字列の末尾に連なっている<br><br>...
この文字列末尾の<br><br>...だけをきれいに消したいんだけど
やり方わかんね〜〜〜
教えてちょ

2 :perlかじり始め:2000/05/12(金) 08:44
$comment =~ s/<br>$//g;
でなんとかなりそうな、ならなさそうな。(つっこみ待ち)

3 :うま:2000/05/14(日) 03:13
>2 レス遅れてすいません。 2ch重すぎ!でアクセスできんかった。

いろいろ自分なりに調べてみて

while ((length($comment) - rindex($comment@`"<br>")) <= 6) {
  $comment = substr($comment@`0@`(rindex($comment@`"<br>")));
}

これでとりあえず動いたのだけど、なんかマズそう・・・
で、2さんのコードを参考にさせてもらって

while ($comment =~ /<br>$/) { $comment =~ s/<br>$//g; }

これで文字列の末尾の連続した<br><br>....をきれいに消す事が
できました。

Thanks!


4 :>:2000/05/14(日) 08:11
$comment =~ s/(<br>)*$//;

これで消えると思うよ。ループさせなくても。


5 :ウマ:2000/05/15(月) 02:35
4さん レスありがとう

いけました。 気がつかなかった!くやしい!

Thanks!


6 :perlかじり始め:2000/05/15(月) 03:20
なるほど。 いやー、勉強になります。

2 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)