はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 正規表現リテラル

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 5 / 5件)
 

TypeScript 5.5 で追加された正規表現構文チェックを理解する

2024/06/21 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript 構文 構文チェック エラー 正規表現

TypeScript 5.5で、@graphemeclusterさんによって正規表現リテラルの構文チェックが導入されました🎉 この構文チェックによって、正規表現に間違いがあった場合、事前にTypeScriptがエラーを出力してくれます。 この機能について、次のことが気になったので調べてみました。 どんな構文がエラーになるか なぜ導入された... 続きを読む

Perl の正規表現リテラル中の変数展開を読む

2018/03/28 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl インタプリタ 変数展開 文字列リテラル 解釈

Perl の正規表現リテラル中の変数展開では、文法上、 解釈にあいまいさが生じることがあります。 この文章では、Perl インタプリタのソースコードから、 実装上でどのようにあいまいさが解決されるのかを説明します。 更新履歴 2008-06-05: 公開 Perl の判断 Perl では、文字列リテラルや正規表現リテラルの中で変数展開を行えます。 use Test::More tests => 2... 続きを読む

正規表現

2015/04/18 このエントリーをはてなブックマークに追加 107 users Instapaper Pocket Tweet Facebook Share Evernote Clip 正規表現 pat Regular Expression オフ

正規表現(regular expression)は文字列のパターンを記述するための言語です。 また、この言語で記述されたパターンも正規表現と呼びます。 正規表現を用いると、文字列が指定したパターンを含んでいるかどうかを判定し、 また含んでいるならばそれが文字列中のどの場所であるかを知ることができます。 /pat/ %r{pat} などの正規表現リテラルや Regexp.new などで正規表現 オブ... 続きを読む

Kazuho's Weblog: プログラミング言語における正規表現リテラルの必要性について

2013/12/18 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip Kazuho's Weblog プログラミング言語 得失

Wednesday, December 18, 2013 プログラミング言語における正規表現リテラルの必要性について Twitterに書いたことまとめです。 プログラミング言語仕様において、正規表現リテラルを提供するメリットとデメリットはなにか、その得失について説明します。 ■より簡潔なコード 言うまでもありませんが、正規表現リテラルを使った方が簡潔なコードになります。 (new RegExp("... 続きを読む

Rubyの正規表現リテラルは左辺においたほうがいいんじゃないの? って話 - Qiita [キータ]

2013/11/27 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip キータ 左辺 Qiita Ruby

なんで? 正規表現で使われる=~の実態はRegexp#=~なんですが、この時 右辺に使えるのはStringだけ です。 ついでに、String#=~はRegexp#=~のシンタックスシュガーで、これによって辺を交換しても動作します。 (参照: http://osdir.com/ml/lang.ruby.japanese/2007-05/msg00058.html ) 世間(というか自分の周り)では... 続きを読む

 
(1 - 5 / 5件)