rss情報からキーワードを取得してサイトを作るスクリプト、
一つ困っていた問題があった。
それは括弧に囲まれた部分を取り除くこと。
たとえば、
宇宙戦艦ヤマト(読売テレビ)
とあった場合、(読売テレビ)と言う部分を取り除きたかったんだけれど、今までは一々ワードを登録して除去するというようなことをやっていた。
しかし、これってワイルドカードで取り除けたんだね。
そう言う方法はきっとあるんだろうなと思っていたが、なにしろ素人プログラマーだから、よく分からなかった。
で、今回もまた同じ問題に直面して、色々検索してみたら、情報があった。
preg_replaceを使って特定の文字を削除
このサイトの情報によると、
$pattern="/[ ]*\(.*?\)[ ]*/u";
$list = preg_replace($pattern, "", $list);
とすれば、取り除けるらしい。(文字コードはUTF-8)
で、やってみたら、上手くいった。
おおおおおお、これで一気にサイト作りが進む。
この
$pattern="/[ ]*\(.*?\)[ ]*/u";
というのが、どういう意味なのかは、全くよく分からないのだけれど
ということで、今日中に、サイトをあっと言う間に量産することにする。
しかし、円高、なかなか収まらないなあ、、、
一つ困っていた問題があった。
それは括弧に囲まれた部分を取り除くこと。
たとえば、
宇宙戦艦ヤマト(読売テレビ)
とあった場合、(読売テレビ)と言う部分を取り除きたかったんだけれど、今までは一々ワードを登録して除去するというようなことをやっていた。
しかし、これってワイルドカードで取り除けたんだね。
そう言う方法はきっとあるんだろうなと思っていたが、なにしろ素人プログラマーだから、よく分からなかった。
で、今回もまた同じ問題に直面して、色々検索してみたら、情報があった。
preg_replaceを使って特定の文字を削除
このサイトの情報によると、
$pattern="/[ ]*\(.*?\)[ ]*/u";
$list = preg_replace($pattern, "", $list);
とすれば、取り除けるらしい。(文字コードはUTF-8)
で、やってみたら、上手くいった。
おおおおおお、これで一気にサイト作りが進む。
この
$pattern="/[ ]*\(.*?\)[ ]*/u";
というのが、どういう意味なのかは、全くよく分からないのだけれど
ということで、今日中に、サイトをあっと言う間に量産することにする。
しかし、円高、なかなか収まらないなあ、、、