REPLACEリプレイス関数

本ページには広告が含まれています。

指定文字列を置換します。置換したい文字は文字列の中で見つかったすべてが置換されます。一部のみ置換することはできません。一部のみ置換したい場合はstrReplace関数、置換文字ではなく位置で指定した場合はsubstrReplace関数 (自作関数)を使います。

構文
  1. UString = REPLACE( 文字列, 置換したい文字, 置換文字 )
引数
文字列 (String)必須
置換したい文字列を含んだ文字列
置換したい文字 (String)必須
置換したい文字列
置換文字 (String)必須
置換文字列
戻り値

置換された文字列

(大文字,小文字の区別はしません)

使い方

指定文字(1文字)を置換

大阪府に置換します。

UWSC
結果
プレーンテキスト

指定文字列(2文字以上)を置換

置換したい文字置換文字ともに1文字である必要はありません。置換したい文字に完全一致した文字列を置換します。以下は株式会社(株)に置換します。

UWSC
結果
プレーンテキスト

指定文字を削除

電話番号のハイフンを削除します。置換文字""(空文字)を指定した場合、見つかった置換したい文字が削除されます。

UWSC
結果
プレーンテキスト

全角文字・半角文字の置換

全角文字と半角文字は区別されるので完全に一致したもののみ置換されます。以下は全角の1234を半角の1234に置換します。文字列全体を全角・半角に相互変換したい場合はSTRCONV関数を使います。

UWSC
結果
プレーンテキスト

大文字・小文字の置換

大文字と小文字は区別されないので、置換したい文字に大文字のCDを指定した場合CDCdcDcdすべてがCDに置換されます。

UWSC
結果
プレーンテキスト

改行コードの置換

bodyLfCrLfに置換します。

UWSC

プログラム実行例

bodyタグを書き換える

Yahoo! JAPANトップページの特定の文字を赤太字にする。

UWSC
使用関数

Firefoxのバージョンを取得する

コマンドプロンプトでFirefoxのバージョンを取得します。

UWSC
結果
プレーンテキスト
使用関数

入力された文字列の計算をする

UWSC
結果
プレーンテキスト
使用関数

数値の0埋め(ゼロパディング)をする

FORMAT関数で数値の左側をスペースで補完し、そのスペースを0に置換することで0埋めをしています。

UWSC
結果
プレーンテキスト
使用関数

ランダムなサイズのファイルを10個生成

UWSC
使用関数

音量を取得

UWSC
結果
プレーンテキスト
使用関数

コトバンクで指定した熟語の読みを調べる

4行目のwordに指定した単語の読み方をコトバンクで調べます。

コトバンクに掲載のない単語は取得できません。

UWSC
結果
プレーンテキスト
使用関数

算数の演算記号を含む数式を計算

算数の演算記号(+、−、✕、÷)を含む数式を、コンピュータが理解できるように変換して計算します。

加算と減算は半角文字に変換すればそのまま計算できますが、乗算は*、除算は÷/に変換してから[createLink url="/script/function/eval/"]を使って計算します。

UWSC
結果
プレーンテキスト
使用関数

関連記事

substrReplace関数 (自作関数)
文字列の一部を置換します。
reReplace関数 (自作関数)
正規表現置換を行います。
LENGTH関数 (スクリプト関数)
文字数もしくは配列サイズを返します。
BETWEENSTR関数 (スクリプト関数)
指定文字列間の文字列を返します。
STRCONV関数 (スクリプト関数)
文字列を大文字・小文字、ひらがな・カタカナ、全角・半角の相互変換を行います。
strPad関数 (自作関数)
指定した長さまで、文字列の左側または右側を他の文字列で埋めます。