Contents [hide]
出力結果
1 | Found target |
説明
正規表現では「tar?get」という表現は「r」はあってもなくても良いという表現になります
プログラム例
JavaScript
1 2 3 4 | let value = "This is target" ; if ( value.match(/tar?get/) ) { console.log( "Found target" ); } |
Perl
1 2 3 4 | my $value = "This is target" ; if ( $value =~ m!tar?get!s ) { print "Found target\n" ; } |
PHP
1 2 3 4 5 | <?php $value = "This is target" ; if (preg_match( '/tar?get/s' , $value )) { print "Found target\n" ; } |
Python
1 2 3 4 | import re value = "This is target" if re.search( r 'tar?get' , value ): print ( "Found target" ) |
Ruby
1 2 3 4 | value = "This is target" ; if value.match( "tar?get" ) print "Found target\n" ; end |
プログラミング言語比較サイトProgrammingLang.comでは、同じ問題を複数のプログラミング言語がそれぞれどのような記述で解決できるのかの例を提供。
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ

※当サイトではアフィリエイトプログラムを利用して商品を紹介しています。