文字列を正規表現に置き換える

行ごとの比較モジュールを使用すると、列やセルに特定のアクションを適用するセル設定を指定できます。例えば、文字列を正規表現に置き換えることができます。

ReplaceRegex 設定の使い方

文字列を正規表現に置き換えることについてと、それが比較でどのように役立つかを学ぶには、以下の例をご覧ください。

記号を置き換える

これらの例では、 ReplaceRegex コマンドを使って記号を置き換えています。

セル値

コマンド

結果

説明

$212

ReplaceRegex[(\$)][]

212

ドル記号($)を削除します。

3.1

ReplaceRegex[(\.)][,]

3,1

ピリオド(.)をコンマ(,)に置き換えます。

特殊文字またはユニコード記号を置き換える

これらの例では、 ReplaceRegex コマンドを使って特殊文字やユニコード記号を置き換えています。

セル値

コマンド

結果

説明

a\u00A0b

ReplaceRegex[(\u00A0)][ ]

a b

改行なし(\u00A0)を規則的なスペースに置き換えます。

a\0b

ReplaceRegex[(\u0000)][_]

a_b

null文字(\0)をアンダースコア(_)に置き換えます。

キャプチャグループを使用する

これらの例では、 ReplaceRegex コマンドとキャプチャグループを使用しています。これは、複数の文字が1つの単位として扱われることを意味します。

セル値

コマンド

結果

説明

Data Integrity

ReplaceRegex[([\s\w]+)][Hello $1]

Hello Data Integrity

Data Integrity テキストをキャプチャし、結果のキャプチャグループ値に $1 を使用します。キャプチャグループを増やすには、 $2$3 などを使用します。

Data Integrity

ReplaceRegex[(Data)"{1}"][Hello $1]

Hello Data Integrity

データキャプチャグループが一度だけ表示されるように指定します。中括弧 {} を二重引用符 ""エスケープする必要があります。