• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:長~い文字列の部分的削除)

長~い文字列の部分的削除について

このQ&Aのポイント
  • 部分的な文字列の削除方法について質問があります。
  • 現在試している方法ではうまくいかない問題があります。
  • より効率的なプログラミング方法があれば教えてください。

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

  • ベストアンサー
  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.1

$pt_1及び$pt_2は必ず正しい結果が設定されているという前提でよいでしょうか。その場合は、以下の様にしてください。 $cut_string = substr $html, $pt_1, $pt_2; # 削除 $html =~ s/$cut_string//g; のところを $html = substr($html,0,$pt_1+1) . substr($html,$pt_2); にしてください。 (OSはUnix(linux)で漢字コードはEUCコードであれば、正しく動作します) 上記の方法で解決しない場合は、念の為、以下の質問に回答ください。 1.$pt_1,$pt_2が正しく設定されない場合があり得るのか。 2.OSは何でしょうか。 3.Perlのバージョンは何でしょうか。 4.日本語対応のperl(JPERL)を使用していますか。

noname#242720
質問者

お礼

詳細な回答誠にありがとうございました。 おかげさまで無事解決しましたので、お礼申し上げます。 m(__)m