• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:join と split で文字列を操作する場合)

joinとsplitで文字列を操作する方法|Perl 5.8|質問

このQ&Aのポイント
  • Perl 5.8でjoinとsplitを使用して文字列を操作する方法について質問させてください。
  • スクリプトを実行すると、正規表現のsplitがエラーになります。
  • 任意の文字列で連結したり分割したりする場合のスマートな方法を教えていただけませんか?

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

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

#! /usr/bin/perl -w use strict; my $a = '*'; my $b = join $a , ('a'..'z'); print "$b\n"; my @result = split /$a/,$b; ← ここを split quotemeta $a, $b; ← こう #split /\Q$a\E/, $b; でもできますけど print "$_\n" foreach @result; exit(); かな。 あくまでも例なんでしょうけど$a, $b という名前の変数は使わない方がいいです。

g_p_
質問者

お礼

sakusaker7 様 ありがとうございます。 quotemeta 、\Q \E どれも知りませんでした。 質問してよかったです。本当にありがとうございました。 >あくまでも例なんでしょうけど$a, $b という名前の変数は使わない方がいいです。 はい、普段は使いません。でも気をつけます。

関連するQ&A