エスケープ

正規表現でAND(かつ)を入力して複数条件で検索

よく使う正規表現のひとつ。テキスト内に複数の文字列がすべて含まれているかどうか確認したいときがある。その場合は以下のように入力する。 ^(?=.*%Var1%)(?=.*%Var2%) とくに工夫せず標準的にアクションを使う場合、複数条件を満たすことを検査するために…

正規表現でタブを表す

よく使う正規表現のひとつ。タブを表すには以下のように入力する。 \t エクセルのテーブルをコピーしてクリップボードテキストを取得した際などに区切り文字としてタブが含まれてくる。そのような場合にテキストの置換や情報の取得に使うことがある。 クリッ…

正規表現でOR(または)を入力して複数検索

アクション「テキストを置換する」等で正規表現を使って複数の条件で検索することができる。正規表現では縦棒「|」がOR(または)を表現するのでこれを使う。アクション「テキストを置換する」の「検索と置換に正規表現を使う」をオンにして「検索するテキス…

改行を変数に格納して便利につかう

改行を変数に格納しておくと便利なことがある。ダイアログボックスのメッセージで文章を整えるために使ったり、改行を含むテキストの編集に使ったりできる。改行を変数に格納するには以下のようにアクションを2つ実行する。 1. アクション「テキストに行を…

正規表現でアスタリスク(ワイルドカード)

良く使う正規表現のひとつ。任意の文字列を表すときは以下のようにピリオドとアスタリスクを入力する。 .* アスタリスクだけ「*」を入力しても思ったようにワイルドカード的に動かなくて少し迷ったのでメモ。ピリオドが任意の1文字を表しており、直後のアス…

パラメーター '初期 URL': 構文エラーです。

アクション: 新しい Chrome を起動する 、や 新しい Microsoft Edge を起動する 等にてアクセスしたいURLを入力した際に「パラメーター '初期 URL': 構文エラーです。」というエラーとなることがある。これはもちろんURLの中に不正な文字が含まれていること…

正規表現で数字を検索する

良く使う正規表現のひとつ。任意の半角の数字を検索する場合は以下のように入力する。「+」は直前の文字の1回以上の繰り返しを意味するので0~9の数字が何桁であってもマッチできる。 [0-9]+ (2021/12/20追記) なお数字の個数を指定するには以下のように「…

文字なし(null)を指定する

文字なし(null)は以下のように表現する。 %''% テキスト中に改行やスペースなどの特殊文字があり、後続処理に使うためにそれを削除したい場合などに使える。以下はテキスト中のすべての「/」を削除する例。文字なし(null)なので「置き換え先のテキスト」…

日付と時刻を取得する2つの方法

「現在の日時を取得します」というアクションで文字通りそれを実行した日付と時刻が取得できる。 「現在の日時を取得します」アクション 「現在の日時を取得します」の実行結果 「現在の日時を取得します」の出力結果には区切り文字が3種類(/と:とスペース…