![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
Perlのバージョンが合うなら(5.6以上だったかな?)正規表現パターンを「qr」で囲む方がお勧めです。
(速度的な有利と、正規表現をそのまま書けるので)
[hoge@huga hoge]$ cat tmp.pl
$\ = "\n";
$patern = qr/\s.+\w/io;
print $patern if " 0123" =~ /$patern/;
[hoge@huga hoge]$ perl tmp.pl
(?i-xsm:\s.+\w)
[hoge@huga hoge]$
こんな感じで。
No.3
- 回答日時:
変数展開がどのようになり、どんなパターンができるかについての理解が必要ですが、可能です。
こんな感じ:
my $value = " 0123";
my $patern = '\s.+';
if( $value =~ /$patern/ ){ print $&, "\n";}
詳しくは、perlopやperlre、perlfaq6などのマニュアルをご覧ください。
参考URL:http://perldoc.jp/docs/perl/5.6.1/perlop.pod
No.2
- 回答日時:
そういう場合は、''で正規表現を囲みます
my $value = " 0123";
my $patern = '\s.+';
if( $value =~ /$patern/ ){
print "yes";
}
””の場合は、何も表示されませんが、
’’の場合はyesが表示されます
No.1
- 回答日時:
正規表現を直接変数に入れることはできません。
理由は、正規表現で加工される前の情報が無いからです。
でも、こういうの(↓)ならできますよ。
$text = 'other';
$text =~ s/^/M/; #sed の置換と同じです。
これで、「$text=Mother」になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
- JavaScript javascriptでif文と配列を組み合わせて運賃プログラムを完成させたいです。 1 2022/07/03 14:20
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正規表現の否定先読みで、複数...
-
「何とかで始まり、何とかで終...
-
入力された文字列が、LD22000を...
-
角カッコが含まれてるかどうか...
-
VBA EXCEL あるセルの中の一...
-
バッチファイルの正規表現を利...
-
CSVファイルの中で、「 , 」カ...
-
英数字のみ全角から半角に変換
-
エクセルで数値を全角文字(カ...
-
全角英数字の必要性が理解できない
-
カンマ区切りの数字をCSVフ...
-
封筒の宛先で縦書きの書き方
-
住宅にカナを入力する際に丁目...
-
C#で空白行を削除する方法
-
Excel VBAでPDFファイルをMicro...
-
VB2005のTextBoxでカン...
-
CString から LPCTSTRの型に変換
-
数字が全角、コンマなし
-
どうしてパソコンお宅を自称す...
-
Perl:ファイル名だけ文字化けする
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報