JavaA2Z

KAB-studio > プログラミング > JavaA2Z > 置換とは

置換

日本語 置き換え
英語 replace
ふりがな ちかん
フリガナ チカン

解説

文字列の一部分を他の文字列に置き換えること。
たとえば「A100/A200/A300」という文字列がある場合に、「A」を「Z」に置き換えて「Z100/Z200/Z300」に変換する、といった処理のことを「置換処理」と呼ぶ。
文字列丸ごと置き換える場合には置換とは言わない事が多い。
置換はString#replaceAll()を使用すると簡単にえる。ただし、複雑な置換処理には正規表現の知識が必要。
職場で「置換」「置換」と連呼できるようになったら、もう立派な業界人、らしい。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // サンプルの文字列。
        String sample = "あ「いうえ」お\n";

        // 「?」で囲まれた文字列を
        // 「<tag name="?">?</tag>」で囲むように置換します。
        String regex = "「([^」]+)」";
        String replacement = "「<tag name=\"$1\">$1</tag>」";

        // String#replaceAll()で置換します。
        System.out.println( sample.replaceAll( regex, replacement ) );
        // あ「<tag name="いうえ">いうえ</tag>」お
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // サンプルの文字列。
        String sample = "あ「いうえ」お\n";

        // 「?」で囲まれた文字列を
        // 「<tag name="?">?</tag>」で囲むように置換します。
        String regex = "「([^」]+)」";
        String replacement = "「<tag name=\"$1\">$1</tag>」";

        // String#replaceAll()で置換します。
        System.out.println( sample.replaceAll( regex, replacement ) );
        // あ「<tag name="いうえ">いうえ</tag>」お
    }
}

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/03/11
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。