重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

正規表現について勉強しているものです。
皆様よろしくお願いいたします。

テキストファイル(yasai_kanji.txt)に以下のようなデータを保存しています。

林檎(りんご) りんごは赤くてすっぱい。
梨(なし) シャリシャリ歯ごたえがいいね。
西瓜(すいか) 塩をちょっとかけてかぶりつくのです。

各行の 漢字の野菜の後ろにある、かっこを含んだ全ての文字を削除して、
またテキストファイルで保存したいです。
皆様スクリプトの書き方をご教授ください。

最終的にこのようにしてテキストファイルに保存したいです。

林檎

西瓜


HTMLページであれば問題なく正規表現で文字を抽出できますが、
どうやっても、テキストファイルだとうまくいきません。
皆様どうぞよろしくおねがいします。

A 回答 (2件)

HTMLもテキストの一種ですから、やりかたは一緒ですけど。



どうやろうとして、どううまくいかないのでしょう?
文字コードが違っているとかは無いですか?
    • good
    • 0

テキストファイルのエンコード・改行コードは把握されていますか?


PHPスクリプトと同じエンコーディングでなければいけません。

【推奨】
エンコード: UTF-8(正確にはUTF-8N)
改行コード: LF

一応、もう出来てるとは思いますが正規表現を。
http://ideone.com/d6NOKw
    • good
    • 0

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