最終的にリストにしたいので、正規表現で""内を取り出した後に
split /( | )/のような処理をすればいいのだと思うのですが、まず第一に""内の文字列を取り出せません。
はじめのxxxxxxxは決まった文字列ですので、これを変数にできれば早いんですがそういう処理はできないですよね?
フォーマットは決まっているのですが、どうやって""内の文字列を取り出せばいいのでしょうか?
@ARGV =~ s/\".*\"$/$1/;
こういう処理ではうまくいきませんでした。
Perlを触るのが初めてなので、ネットで調べていますがさっぱりわからなくて途方に暮れています。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
ん~, なんで @ARGV に対して =~ するかなぁ?
普通は $ARGV[0] =~ /"(.*)"$/; と $1 にとりだしたりするものですが.
まあ, あたまに '$' つけて eval すれば変数になるけど, これは普通じゃないし.
すみません。
今までこういうのをやったことがない上に、見よう見まねなのでごめんなさい。
そんな悪い事してたんですね。
これで試してみます。
No.2
- 回答日時:
どうも最終的にやりたいことがよくわからないのだけど、こういうの?
use strict;
use warnings;
my $str = 'xxxxxxx = "aaa bbb ccc"'; #← この文字列から
my ($tmp) = $str =~ m/"([^"]+)"/;
print "\$tmp = $tmp\n";
my @l = split q{ }, $tmp; #←このリストを得る
print join("\n", @l), "\n";
実行結果:
$tmp = aaa bbb ccc
aaa
bbb
ccc
> はじめのxxxxxxxは決まった文字列ですので、これを変数にできれば
これがよくわからない。
ありがとうございます。
こちらも参考にさせてもらいます。
最後のは
xxxxxxx = "aaa bbb ccc"';
なので
xxxxxxに$をつけたら変数になって
= があるから "aaa bbb ccc"'を
$xxxxxに入れられないかなと思って。
ちょっとバカな考え過ぎでしたか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Java Java 南京錠 2 2023/02/04 11:46
- Visual Basic(VBA) 指定した文字から指定した文字のスペースまでを削除するVBAの構文について 6 2022/07/24 22:20
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルで提出とは?
-
perlで2次元配列をサブルーチ...
-
perlでリテラル値はメモリにど...
-
INDIRECT 横に再度抽出したい
-
Perl 重複カウント 上位3名
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
Perlのエラーについてご教授く...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
perlプログラミング 空白行削除
-
perlについて
-
perlのrequireの動き方について...
-
perlの構文でカンマの意味が分...
-
perlについての質問
-
perlのプログラミング 部分入れ...
-
perlをバージョンアップしたら...
-
Perl の外部モジュールの利用方法
-
perl このテキストファイルを簡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INDIRECT 横に再度抽出したい
-
perlをバージョンアップしたら...
-
openした後、closeしないでプロ...
-
Perlで特定文字列から特定文字...
-
Wallpaper Engineでおすすめの...
-
Perlのエラーについてご教授く...
-
アルファベットに付いて質問し...
-
Strawberry Perl for Windows ...
-
bashスクリプト
-
テキストファイルで提出とは?
-
Perl の外部モジュールの利用方法
-
#!/usr/bin/perlで書きだしたCG...
-
Windows10においての『Perl』の...
-
perlのflock関数でロックをかけ...
-
perlで2次元配列をサブルーチ...
-
Perlで時間の計算
-
perlのrequireの動き方について...
-
画像が表示でnull; this.src
-
ターミナルで特定の文字と文字...
-
英数文字列のうちの数値を4桁に...
おすすめ情報