正規表現

LibreOffice

LibreOffice Calcで正規表現で検索する関数

LibreOffice Calcは正規表現で検索や置換ができます。 正規表現で検索する関数もあります。
マイクロソフト

とにかく動かすPower Automate – 正規表現編

Power Automateは正規表現を使えます。 こうなると、もはやローコードとは言えませんが。 長い文章から特定の文字列を取り出したりするときに使えます。
デジタル

正規表現で角括弧内でエスケープせずに使える特殊文字

正規表現の特殊文字は、文字そのものとして使う場合はエスケープする必要があります。 しかし文字の集合を指定する場合の角括弧内で使う場合はエスケープが不要となる場合があります。 .*?()[]^$| について調べてみました。Python3.7で...
Mac

Macのエディタで特定の文字列を含む行だけ抽出する方法

Windowsでは秀丸エディタを使っていました。grep機能がありファイル内で特定の文字列を含む行だけ抽出することができました。 MacだとCotEditorとVSCodeを使っていますが同様の機能が見つかりません。 次のようにすると特定の...
デジタル

UiPathのReplaceで正規表現を使う方法

UiPathは基本的にVB.Netの文法が使えます。 ReplaceアクティビティではVB.Netの正規表現が使えます。
JavaScript

JavaScriptとPHPで空行を削除する方法

文字列を処理するときに空行が無駄な場合があります。 予め空行を削除してから処理する方法を整理しました。JavaScriptとPHPの場合です。
JavaScript

JavaScriptのreplaceでIEだけ違う挙動をする例

JavaScriptのreplaceはマッチした文字列を置換パターンに含めることができます。 次の例は、英数字の文字列の数字部分を「x」と「y」で挟みます。
PHP

PHPで漢字を表す正規表現

PHPは5.1以降であれば「\p{xxxxx}」という形式のUnicode文字プロパティというものがpreg系の正規表現として使えます。 漢字は「\p{Han}」とします。「p」は小文字です。大文字だと漢字以外になります。「Han」の先頭は...
JavaScript

JavaScriptで漢字を表す正規表現

正規表現を使って漢字を表す方法を毎回、忘れてしまい、その都度、調べています。 調べた結果をまとめてみました。今回はJavaScriptの場合です。
JavaScript

JavaScriptのreplaceとmatchのパターンの違い

JavaScriptで文字列の置換をするときはreplaceを使います。また文字列の比較をするときはmatchを使います。いずれも引数にパターンを与えますが、使い方がちょっと異なります。