• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列データからある部分のみデータ取得(その2))

文字列データから特定の部分のみデータ取得方法

このQ&Aのポイント
  • 特定の部分の文章を取得する方法について説明します。
  • 例えば、<caption class="cap1">タグ内の文章だけを取得する方法や、特定のタグを省いて文章を取得する方法などがあります。
  • これらの方法を使えば、文字列データから特定の部分のみを取得することができます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#62235
noname#62235
回答No.2

> ... < の間を取り出すのは、質問No.2218983で解答したのと同じ方法で取り出して、そのあとで&nbsp;を取り除くのが手っ取り早いと思います。 $word[0]にはいっているとしたら、 $word[0] =~ s/&[^;]*;//g; でいけると思いますよ。 正規表現勉強しましょう。

rariko
質問者

お礼

重ね重ねありがとうございました。 正規表現これから頑張って勉強していきたいと思います。

その他の回答 (1)

回答No.1

うーん・・・ どういう作業をしている中でご質問のようなことをしなければいけなくなったのか教えていただけませんか? プログラムを作成しているなかで生じた問題であればプログラミング言語などもう少し詳しい情報を。 単純にその文がほしいだけであればコピー&ペーストでいいかと。。。

rariko
質問者

補足

すみません、ここはperlのカテゴリだったのでその旨の説明を省いてしまいました。 テキストファイルに1や2のようなデータが入っていてそれをで読み込んでデータの編集して他のファイルに書き出すというプログラムを作成したいのです。 で、文字列の抜粋して取得するのに、正規表現ですっきり書けそうなのですが、 perl初心者なので、なかなか出来なくて時間がないもので ここで質問させて頂いてます。 申し訳ありません。

関連するQ&A