約 2,731,747 件
https://w.atwiki.jp/knenet/pages/27.html
darcs version 2.0.0 (2.0.0 (+ 19 patches)) Usage darcs replace [OPTION]... OLD NEW FILE ... Replace a token with a new value for that token. Options --token-chars="[CHARS]" define token to contain these characters -f --force proceed with replace even if new token already exists --no-force don t force the replace if it looks scary --repodir=DIRECTORY specify the repository directory in which to run --disable disable this command -h --help shows brief description of command and its arguments Advanced options --debug give only debug output --debug-verbose give debug and verbose output -v --verbose give verbose output -q --quiet suppress informational output --standard-verbosity neither verbose nor quiet output --timings provide debugging timings information --ignore-times don t trust the file modification times --umask=UMASK specify umask to use when writing --posthook=COMMAND specify command to run after this darcs command --no-posthook don t run posthook command --prompt-posthook prompt before running posthook [DEFAULT] --run-posthook run posthook command without prompting --prehook=COMMAND specify command to run before this darcs command --no-prehook don t run prehook command --prompt-prehook prompt before running prehook [DEFAULT] --run-prehook run prehook command without prompting Replace allows you to change a specified token wherever it occurs in the specified files. The replace is encoded in a special patch and will merge as expected with other patches. Tokens here are defined by a regexp specifying the characters which are allowed. By default a token corresponds to a C identifier.
https://w.atwiki.jp/nicepaper/pages/204.html
文字を置き換える関数str_replace関数についてまとめていきます。9月2日記事 目次 文字を別の文字に置き換える 文法 コード 実行結果 文字を別の文字に置き換える 特定の語がでてきたときに、別の文字に置き換えたい場合に有効です。UTF-8には汚い~と綺麗な~があります。そういう場合に使われたりします。 文法 str_replace(mixed $src, mixed $rep, mixed $str [, int $cnt]) コード 元 !DOCTYPE HTML html head meta charset="utf-8" title 文字を置き換えるstr_replace関数 /title /head body form action="confirm.php" method="post" label 文字入力 /label input type="text" name="text" label 置き換え文字 /label input type="text" name="src" label 置き換える文字 /label input type="text" name="rep" input type="submit" name="submit" /form /body /html 送り先 !DOCTYPE HTML html head meta charset="utf-8" title str_replace関数 /title /head body ?php $text = $_POST["text"]; $src = $_POST["src"]; $rep = $_POST["rep"]; print $text."から操作すると? br "; print str_replace($src,$rep,$text)." br になる。"; ? /body /html 実行結果 プロ野球選手とプロゴルファー プロ エセ と入力 結果:エセ野球選手とエセゴルファー 以上
https://w.atwiki.jp/kobapan/pages/50.html
概要 User Option case-replace この変数は、置換関数が大文字小文字を保存するかどうかを決定する。変数がnilであると、置換テキストをそのまま使うことを意味する。 nil以外の値であると、置換対象のテキストに応じて置換テキストの大文字小文字を変換することを意味する。 @see Emacs-Lisp/case-fold-search 呼出元 コメント 履歴 作者:kobapan 日付:2009/01/03 対象: 更新日 更新者 更新内容 コメント 名前 コメント
https://w.atwiki.jp/p_ss/pages/1462.html
拳から血が滴り落ちる。 あたしのものか、目の前で横たわる人のものか。 混ざりあってるかもしれないな。 いずれにせよ、生きてる証拠だ。 殺しても足りないくらいだけど、こんな奴の為にあたしの人生まで狂わされてたまるか。 一瞥くれて、街にでる。 そもそもなんであたしはあの人を殴ったんだっけ? はっきりしないあたしのカラダを雨がうつ。 さっきまで燦々と晴れていた空から、大粒の涙。 綺麗だな。まだ明るく晴れてるのに、雨が降ってる。一粒一粒がキラキラ輝いて、街全体をチカチカに染め上げる。 街行く人達が、足早にあたしのカラダを避け駆けて行く。 みんなして何をそんなに急いでいるの? こんなに綺麗で、こんなに気持ち良いのに。 頭の中か、心の内か あたしの中にぽっかり空いた大きな穴。 自然と頬を涙が伝う。 あぁ、あたしは悲しいんだ。 なにがそんなに悲しいの? わからない。 きっとあたしの大部分を占めていたんだろう。 だって、あたしにはもう何も残っていないように感じる。 不意に、携帯が鳴る。 ディスプレイを覗く。一瞬で携帯の画面が薄くぼやけた。 発信者は…〈あ〜ちゃん〉 あ〜ちゃん? 「もしもし?」 『あ、のっち?どこにいるん?』 「どこ?いや、別に…」 『意味分からん。早くうち来て』 うち来て? うちって、どっちの? 発信者は… あ〜ちゃん どうして? 家の前、チャイムを鳴らすと、中からパタパタとスリッパを履いた足が走る音。 ガチャ 扉が開く。やっぱり… どうして? 「もぉ、遅い!」 「…あ〜ちゃん?」 「ん?」 あ〜ちゃん? 身に纏う空気、存在までもなんだか今日はミステリアスに感じる。 「…ここは、あ〜ちゃんのうちだよね?」 「どうしたの?おかしなのっちだね」 柔らかく笑う彼女… あ〜ちゃん? でも… だったら… ゆかちゃん? さっきの電話は? ゆかちゃんは…? 「あなたは、あ〜ちゃん?」 「本当にどうしたの?」 「あなたは、あ〜ちゃん」「もう…」 近付いてくる彼女。 あたしの唇に、彼女の唇がそっと触れる。 あたしの知ってる、ためらいがちなそれ。 こちらを窺うような、不安がちなそれ。 あ〜ちゃん? でも… じゃあ… 「ねぇ、ゆかちゃんは?」 顔を伏せてしまう彼女。 重たい髪がカーテンの様に彼女の表情を隠してしまった。 「のっち?」 「なに?」 「気持ちは分かるけど、もうゆかちゃんはいないんだよ?」 ゆかちゃんは、いない? 嘘でしょ? 「突然であたしもびっくりしたけど…」 表情は隠れてる。 隠れてるけど… 笑ってる………? 「仕方なかったの。だからのっちも、もう犯人探しはやめて」 右手の傷が疼いた。 顔を上げ、あたしを真っ直ぐにみつめる彼女。 キレイなストレートの黒髪と、重い前髪から覗く黒目がちな瞳。 あたしは知っている。 あなたはゆかちゃんでしょ? 違うの…? 「ごはんにしようよ。のっちは手洗ってきんさい」 それとも… 知っているのは、あなた? 〜end〜
https://w.atwiki.jp/lineeditor/pages/41.html
#include stdio.h #include stdlib.h #include string.h #define LINE_SIZE 256 #define CMD_SIZE 100 extern FILE *txtfile; //置換その1・・・単語検索その1の置換版 void word_replace1(char *txtname) { int i , j , k , l = 0 , h , n , m , g ; int line[1000] ;//単語出現数は1000回まで char str[LINE_SIZE], word[CMD_SIZE], word2[CMD_SIZE], c = 1, shadow_name[L_tmpnam]; FILE *shadow ; tmpnam(shadow_name); printf("置換される前の単語(編集前の今ある単語)を入力して下さい\n"); fgets(word, CMD_SIZE, stdin);//単語のサイズは99まで for(i=1;c != EOF;i++)//1行読み込む毎にiをカウント { if((c = fgetc(txtfile)) == EOF )//その行の一文字目がEOFなら { break ;//終了 } else if( c == \n )//その行が単なる改行なら { j = 0 ; str[j] = \n ;//改行をstrにおさめて goto input0 ;//読み込み作業は飛ばす } str[0] = c ;//一文字目がEOFでも改行でもなかったら for(j=1;(c = fgetc(txtfile)) != \n ;j++)//改行するまでその行を読み込む { str[j] = c ; if( c == EOF )//ファイルの最後が改行せずに終わっていたら { goto input0;//改行を入れることなく飛ばす } } str[j] = \n ;//改行をstrに入れる input0 ; str[++j] = \0 ;//最後にNULL文字を入れる for(j=0;str[j]!= \n ;j++)//読み込んだ行の中に単語が含まれていないか探す { if( str[j] == EOF ) break; for(k=j;word[k-j]==str[k];k++) { if(word[k-j+1]== \n )//含まれていたら { line[l] = i ;//その行番号をline[]に入れる l++; } } } for(k=0;k j;k++) { str[k] = \0 ; } } txtfile = freopen(txtname,"r",txtfile); //ここから、ファイル内容をshadowに置き換える printf("置き換えた後の単語(編集後に残る単語)を入力して下さい\n"); fgets(word2,CMD_SIZE,stdin); shadow = fopen(shadow_name,"w"); for(i=0;i l;i++)//置換する前の単語のある行の手前まで { if( i == 0 ) { for(j=1;j line[0];j++) { fgets(str,LINE_SIZE,txtfile); fputs(str,shadow);//内容をshadowにコピー } m = line[0] ; } else if( line[i] != line[i-1] )//1行に複数ある場合は一度だけ { for(j=m+1;j line[i];j++) { fgets(str,LINE_SIZE,txtfile); fputs(str,shadow); } m = line[i] ; } else { goto END1 ; } //置換する前の単語のある行にきたらまずその行をstrにコピー if((c = fgetc(txtfile)) == EOF )//その行の一文字目がEOFなら { break ;//終了 } else if( c == \n )//その行が単なる改行なら { j = 0 ; str[j] = \n ;//改行をstrにおさめて goto input1 ;//読み込み作業は飛ばす } str[0] = c ;//一文字目がEOFでも改行でもなかったら for(l=1;(c = fgetc(txtfile)) != \n ;l++)//改行するまでその行を読み込む { str[l] = c ; if( c == EOF )//ファイルの最後が改行せずに終わっていたら { goto input1;//改行を入れることなく飛ばす } } str[l] = \n ;//改行をstrに入れる input1 ; str[++l] = \0 ;//最後にNULL文字を入れる //これでstrにコピーをし終えた for(j=0,h=0;str[h+j]!= \n ;j++)//行の中の単語が含まれてる位置を探す { if( str[h+j] == EOF ) break; for(k=h+j;word[k-(h+j)]==str[k];k++) { if(word[k-(h+j)+1]== \n )//含まれていたら { for(g=h;g h+j;g++)//その単語の手前までshadowにコピー { fputc(str[g],shadow); } for(n=0;word2[n]!= \n ;n++)//置換した後の単語をshadowにコピー { fputc(word2[n],shadow); } h = k + 1; j = -1 ; break ; } } } //もうその行に置換する前の単語が無ければ for(k=h;str[k]!= \n str[k]!=EOF;k++)//残りをshadowにコピー { fputc(str[k],shadow); } if(str[k] == EOF )//もし行の最後が改行でなくEOFで終わっていたら { goto END2 ;//飛ぶ } fputc( \n ,shadow);//そうでなければ行の最後は改行を入れる END1 ; for(;k =0;k--) str[k] = \0 ; } //もうファイル中のそれ以降の行に置換する前の単語が無ければ c = 1 ;//最初のc == EOF を避けるため for(;c != EOF;) { if((c = fgetc(txtfile)) == EOF )//その行の一文字目がEOFなら { break ;//終了 } else if( c == \n )//その行が単なる改行なら { j = 0 ; str[j] = \n ;//改行をstrにおさめて goto input2 ;//読み込み作業は飛ばす } str[0] = c ;//一文字目がEOFでも改行でもなかったら for(j=1;(c = fgetc(txtfile)) != \n ;j++)//改行するまでその行を読み込む { str[j] = c ; if( c == EOF )//ファイルの最後が改行せずに終わっていたら { goto input2;//改行を入れることなく飛ばす } } str[j] = \n ;//改行をstrに入れる input2 ; str[++j] = \0 ;//最後にNULL文字を入れる fputs(str,shadow); } END2 ; txtfile = freopen(txtname,"w",txtfile);//両方のファイルをオープンし直して shadow = freopen(shadow_name,"r",shadow); for(;(c = fgetc(shadow)) != EOF;)//shadowの中身をtxtfileにコピー { for(;c != \n c != EOF ;c = fgetc(shadow)) { fputc(c,txtfile); } if( c == EOF ) ; else fputc( \n ,txtfile); } fclose(shadow); remove(shadow_name); return; } //置換その2・・・単語検索その2の置換版 void word_replace2(char *txtname) { int i , j , k , l = 0 , h , n , m , g ; int line[1000] ;//単語出現数は1000回まで char str[LINE_SIZE], word[CMD_SIZE], word2[CMD_SIZE], c = 1, shadow_name[L_tmpnam]; FILE *shadow ; tmpnam(shadow_name); printf("置換される前の単語(編集前の今ある単語)を入力して下さい\n"); fgets(word, CMD_SIZE, stdin);//単語のサイズは99まで for(i=1;c != EOF;i++)//1行読み込む毎にiをカウント { if((c = fgetc(txtfile)) == EOF )//その行の一文字目がEOFなら { break ;//終了 } else if( c == \n )//その行が単なる改行なら { j = 0 ; str[j] = \n ;//改行をstrにおさめて goto input0 ;//読み込み作業は飛ばす } str[0] = c ;//一文字目がEOFでも改行でもなかったら for(j=1;(c = fgetc(txtfile)) != \n ;j++)//改行するまでその行を読み込む { str[j] = c ; if( c == EOF )//ファイルの最後が改行せずに終わっていたら { goto input0;//改行を入れることなく飛ばす } } str[j] = \n ;//改行をstrに入れる input0 ; str[++j] = \0 ;//最後にNULL文字を入れる for(j=0;str[j]!= \n ;j++)//読み込んだ行の中に単語が含まれていないか探す { if( str[j] == EOF ) break; for(k=j;word[k-j]==str[k];k++) { if(word[k-j+1]== \n )//含まれていたら { if( j == 0 || str[j-1] == )//この2行でそれが単語そのものか判定 if( str[k+1] == || str[k+1] == \n || str[k+1] == EOF ) { line[l] = i ;//その行番号をline[]に入れる l++; } } } } for(k=0;k j;k++) { str[k] = \0 ; } } txtfile = freopen(txtname,"r",txtfile); //ここから、ファイル内容をshadowに置き換える printf("置き換えた後の単語(編集後に残る単語)を入力して下さい\n"); fgets(word2,CMD_SIZE,stdin); shadow = fopen(shadow_name,"w"); for(i=0;i l;i++)//置換する前の単語のある行の手前まで { if( i == 0 ) { for(j=1;j line[0];j++) { fgets(str,LINE_SIZE,txtfile); fputs(str,shadow);//内容をshadowにコピー } m = line[0] ; } else if( line[i] != line[i-1] )//1行に複数ある場合は一度だけ { for(j=m+1;j line[i];j++) { fgets(str,LINE_SIZE,txtfile); fputs(str,shadow); } m = line[i] ; } else { goto END1 ; } //置換する前の単語のある行にきたらまずその行をstrにコピー if((c = fgetc(txtfile)) == EOF )//その行の一文字目がEOFなら { break ;//終了 } else if( c == \n )//その行が単なる改行なら { j = 0 ; str[j] = \n ;//改行をstrにおさめて goto input1 ;//読み込み作業は飛ばす } str[0] = c ;//一文字目がEOFでも改行でもなかったら for(l=1;(c = fgetc(txtfile)) != \n ;l++)//改行するまでその行を読み込む { str[l] = c ; if( c == EOF )//ファイルの最後が改行せずに終わっていたら { goto input1;//改行を入れることなく飛ばす } } str[l] = \n ;//改行をstrに入れる input1 ; str[++l] = \0 ;//最後にNULL文字を入れる //これでstrにコピーをし終えた for(j=0,h=0;str[h+j]!= \n ;j++)//行の中の単語が含まれてる位置を探す { if( str[h+j] == EOF ) break; for(k=h+j;word[k-(h+j)]==str[k];k++) { if(word[k-(h+j)+1]== \n )//含まれていたら { if( h+j == 0 || str[h+j-1] == )//この2行でそれが単語そのものか判定 if( str[k+1] == || str[k+1] == \n || str[k+1] == EOF ) { for(g=h;g h+j;g++)//その単語の手前までshadowにコピー { fputc(str[g],shadow); } for(n=0;word2[n]!= \n ;n++)//置換した後の単語をshadowにコピー { fputc(word2[n],shadow); } h = k + 1; j = -1 ; break ; } } } } //もうその行に置換する前の単語が無ければ for(k=h;str[k]!= \n str[k]!=EOF;k++)//残りをshadowにコピー { fputc(str[k],shadow); } if(str[k] == EOF )//もし行の最後が改行でなくEOFで終わっていたら { goto END2 ;//飛ぶ } fputc( \n ,shadow);//そうでなければ行の最後は改行を入れる END1 ; for(;k =0;k--) str[k] = \0 ; } //もうファイル中のそれ以降の行に置換する前の単語が無ければ c = 1 ;//最初のc == EOF を避けるため for(;c != EOF;) { if((c = fgetc(txtfile)) == EOF )//その行の一文字目がEOFなら { break ;//終了 } else if( c == \n )//その行が単なる改行なら { j = 0 ; str[j] = \n ;//改行をstrにおさめて goto input2 ;//読み込み作業は飛ばす } str[0] = c ;//一文字目がEOFでも改行でもなかったら for(j=1;(c = fgetc(txtfile)) != \n ;j++)//改行するまでその行を読み込む { str[j] = c ; if( c == EOF )//ファイルの最後が改行せずに終わっていたら { goto input2;//改行を入れることなく飛ばす } } str[j] = \n ;//改行をstrに入れる input2 ; str[++j] = \0 ;//最後にNULL文字を入れる fputs(str,shadow); } END2 ; txtfile = freopen(txtname,"w",txtfile);//両方のファイルをオープンし直して shadow = freopen(shadow_name,"r",shadow); for(;(c = fgetc(shadow)) != EOF;)//shadowの中身をtxtfileにコピー { for(;c != \n c != EOF ;c = fgetc(shadow)) { fputc(c,txtfile); } if( c == EOF ) ; else fputc( \n ,txtfile); } fclose(shadow); remove(shadow_name); return; }
https://w.atwiki.jp/kimikage/pages/144.html
%変数名 置換前文字列=置換後文字列% 例) "B"⇒"W" 置換 @ECHO OFF SET val=ABCBE ECHO "%val B=W%" PAUSE
https://w.atwiki.jp/ooblkeland/pages/172.html
使用說明 UPDATE `資料表` SET 欄位名稱=REPLACE(欄位名稱, 尋找字元 , 取代字元 ); リンク replace()(MySQL の公式ページ) MySQL使用replace()替換指定字串 以下是系統廣告
https://w.atwiki.jp/fumokmm/pages/37.html
はてなハイク/replace-keyword-input-area_v0.02
https://w.atwiki.jp/fumokmm/pages/36.html
はてなハイク/replace-keyword-input-area_v0.01
https://w.atwiki.jp/fumokmm/pages/40.html
はてなハイク/replace-keyword-input-area_v0.04