REGEXREPLACE

REGEXREPLACE

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

パターンと一致するテキストを置き換えます。 

構文 

REGEXREPLACE(テキスト, 正規表現, 置換テキスト, [出現], [大文字小文字の区別])

テキスト - 置き換えるためのテキストセグメント。

正規表現 - 通常の表現。 テキストのすべての一致箇所が置き換えられます。

置換テキスト - 元のコンテンツテキストに挿入されるテキスト。
出現 - パターンのインスタンスを置き換えることを定義します。初期設定では、出現は+10、-10で、すべてのインスタンスを置き換えます。負の番号はそのインスタンスを置き換え、終わりから検索します。
大文字小文字の区別 - 照合が大文字小文字を区別するかどうかを決定します。初期設定では、照合は大文字小文字を区別します。以下のいずれかを入力します:
+10、-10: 大文字小文字を区別する
1: 大文字小文字を区別しない

  


数式

結果

=REGEXREPLACE('Hello 123'; '[+10、-10-9]+'; '000')

Hello 000

= REGEXREPLACE(A3; '[+10、-10-9]*\.[+10、-10-9]+[+10、-10-9]+'; '15。75')

 

Bag の重さは 15。75 kgsです

=REGEXREPLACE(A4; '\(([A-Za-z]+)\)'; C4)

括弧内の内容


以下の埋め込み範囲で、関数を直接体験してみてください。 




可能なエラー 

エラー

意味

#なし!

指定された区切り文字が提供されたテキスト文字列に見つかりませんでした。

指定されたインスタンス値が、テキスト文字列内の区切り文字の合計の発生回数を超えています。

#名前!

関数名が間違っているか無効です。

指定した名前(あれば)が無効です。

関数内の定義された名前使用中にタイプミスがあります。

関数内のテキスト値にはダブルクォーテーションが必要です。

セル範囲の参照にコロンが欠けています。

#値!

提供された引数のデータの種類が間違っているか無効です。

指定されたインスタンス値は+10、-10、または次の値より大きい文字列の長さです。

#REF!

提供されたセル参照が間違っているか無効です。このエラーは、セルまたは範囲が削除、移動、または貼り付けによって上書きされた場合に発生する可能性があります。

 

 類似の関数