![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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ランキング
-
角カッコが含まれてるかどうか...
-
「何とかで始まり、何とかで終...
-
VBA EXCEL あるセルの中の一...
-
正規表現 英数字を1つ以上含む...
-
CSVファイルの中で、「 , 」カ...
-
住宅にカナを入力する際に丁目...
-
英数字のみ全角から半角に変換
-
CSVの定義
-
マクロを使ってフォルダー内に...
-
EXCELからCSVにすると余計なカ...
-
csvデータ ダブルクォーテ...
-
エクセルで数値を全角文字(カ...
-
文字コードの%E3%80%とは何です...
-
Malformed UTF-8 character
-
InputMan の imTextについて
-
PHP カンマをエスケープしたい...
-
VBA 置換文字がみつからない時
-
全角スペースを削除するには?
-
大文字と全角文字は同じ意味で...
-
COBOLでの全角文字の判定をした...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【abc】に【完全一致】する正規...
-
入力された文字列が、LD22000を...
-
「何とかで始まり、何とかで終...
-
VBA EXCEL あるセルの中の一...
-
正規表現の否定先読みで、複数...
-
バッチファイルの正規表現を利...
-
「abcで始まらない」を正規表現...
-
角カッコが含まれてるかどうか...
-
正規表現
-
正規表現 英数字を1つ以上含む...
-
VBAのInstrについて
-
文字連続の検出手段
-
文頭・文末の記号をチェック
-
空白の制御
-
intの挙動?
-
VBにおける文字列の部分一致検索
-
マクロ・VB得意な人へ。指定し...
-
日本語の正規化表現
-
正規表現で、ある文末に不一致...
-
正規表現
おすすめ情報