約 391,575 件
https://w.atwiki.jp/iclaclmn/pages/14.html
《ブロック・インライン要素のタグ》 [before《前》 /after《後》] { content 《入れる文字列》 } と記述します。
https://w.atwiki.jp/ghostwind/pages/73.html
改行や TAB を含む文字列は単に echo に渡しても正しく表示されない。制御文字をそのまま表示させるには -e オプションとダブルクォートが必要である。 LIST=`ls -l` echo $LIST # 改行は半角スペースに変換される echo -e "$LIST" # 改行はそのまま正しく表示される echo -e "ABC\\nDEF" # 改行が表示 echo -e "ABC\\\\nDEF" # \n が表示 また -e オプションの代わりに $ とシングルクォートでも実現できる。こちらの方がエスケープシーケンスの扱いが楽である。 echo $ ABC\nDEF # 改行が表示 echo $ ABC\\nDEF # \n が表示
https://w.atwiki.jp/fumiduki1985/pages/244.html
正規表現において、任意の文字列にマッチさせる場合、よく『.*』を使用する。 しかし『.』は「改行以外の文字とマッチ」なので、『.*』は改行を含むとマッチしなくなる。 改行を含む文字列とマッチさせたい場合、『[\s\S]*』を使用すると良い。 \s、\Sの意味は下記の通りであるため、改行を含む全ての文字列とマッチする。 \s → 任意の空白文字とマッチ(『[ \t\n\r\f\v]』と同等) \S → 任意の非空白文字とマッチ(『[^ \t\n\r\f\v]』と同等) このページのタグ一覧 プログラミング 正規表現
https://w.atwiki.jp/usak/pages/17.html
準備中
https://w.atwiki.jp/skmt200x/pages/109.html
バッチでログ処理などを行う際によく使う、タイムスタンプ文字列の生成。 コード例 Option Explicit Sub ParseTime(vNow, rYear, rMonth, rDay, rHour, rMin, rSec) rYear = CStr(Year(vTime)) rMonth = Right("0" CStr(Month(vTime)), 2) rDay = Right("0" CStr(Day(vTime)), 2) rHour = Right("0" CStr(Hour(vTime)), 2) rMin = Right("0" CStr(Minute(vTime)), 2) rSec = Right("0" CStr(Second(vTime)), 2) End Sub タイムスタンプの取得 Dim vTime vTime = Now Dim vYear, vMonth, vDay, vHour, vMin, vSec Call ParseTime(vTime, vYear, vMonth, vDay, vHour, vMin, vSec) Call Wscript.Echo(vYear "/" vMonth "/" vDay " " vHour " " vMin " " vSec) 最終更新日 [2011-04-15]
https://w.atwiki.jp/suffix/pages/149.html
文字列操作について記述する。 ;を付けてないはわざとであり、この返り値を変数に格納したりで使う。 続き:読み込んだ文字列の格納 続き2 トークンへの分割 続き3 C言語同様のフォーマット出力 文字列を辞書式の順序で比較する: compareTo(String s) 例:String str ="sample"; str.compareTo("sample") 返り値 = 0 → 同じ文字, 返り値 -1 → 呼び出し元(対象文字)が引数よりも小さい, 返り値 1 → 呼び出し元(対象文字)が引数よりも大きい 文字列を連結: concat(String s) 例:String str = "sample"; str.concat("s") 返り値 = 呼び出し元+引数。この場合samples ちなみに文字列が頻繁に変わる場合にはStringBufferクラスを使って StringBuffer str = new StringBuffer("sample"); str.append("s"); とした方が高速で効率的。 理由としてはStringクラス自体は値が変わらないことを前提にしているので、 値が変わるときにはStringBufferクラスに置き換えてから変更しString型に戻す作業を入れているため。 ただし、StringBufferクラスはVector等では利用できないので注意。 文字列が等価かどうかの比較: equals(Object obj) 例 String a = "sample"; String b = "sample"; a.equals(b) 返り値:呼び出し元と引数が等価だったらtrue,そうでないならfalse 文字列の最初のインデックスを探す: indexOf(String str) 例:String a = "sample"; String b = "mp"; a.indexOf(b) 返り値:引数が呼び出し元の中で最初に出てくる位置(インデックス)を返す。無い場合は-1。上記の場合は2が返り値。 文字列の長さ: length() 例:String a = "sample"; a.length() 返り値:文字列の長さを返す。上記の場合は6が返り値。 文字列表現を返す: valueOf() 例(int型の場合) int figure = 777; String.valueOf(figure) 返り値:int型である引数の文字列表現が返る。つまり"777"みたいなもの。 文字列を分割する: split() 例:String a = "sample sample1 sample2"; String[] b = a.split(" "); //スペースで区切っている場合 返り値:分割された文字列。 尚、split()はリミットを設定することができ、項目がない場合でも""(空白)を配列に格納するよう設定できる。 文字列の一部を切り取る: substring() 例:String a = "sample"; a.substring(2,4); 返り値:beginIndexからendIndex-1までの文字列。この場合、mp。 文字列から1文字だけ取り出す charAt() 例 String a = "sample"; a.charAt(2); 返り値 引数で指定された文字。この場合、m。 文字を含むかどうかの判定: contains() 例:String a = "sample"; a.contains("am"); 返り値:この場合引数の文字を含むのでtrue。 文字列を置換: replace(),replaceAll() 例:String a = "sample"; a.replace("a","i"); 返り値 前の文字を後ろの文字で置き換えた文字。この場合、simple。
https://w.atwiki.jp/ax-wiki/pages/36.html
select文の中で文字列型を使うには、 文字数の制限されたstr型を使う。 例えば、以下はエラーにならない。 ExtendedDataType 宣言時に以下のように宣言されたstr型 str 60 test; ※60文字に制限している為、select文で使用してもエラーにならない
https://w.atwiki.jp/suffix/pages/485.html
文字列を辞書式の順序で比較する: strcmp 例:strcmp("sample","test"); 返り値 = 0 → 同じ文字, 返り値 0 → 1つ目の引数は2つ目の引数より小さい, 返り値 0 → 1つ目の引数は2つ目の引数より大きい ワイルドカードなどを含む場合の文字列比較は http //katsura-kotonoha.sakura.ne.jp/prog/c/tip00003.shtmlを参考に。 文字列を連結: strcat 例:strcat("sample","s"); 返り値:1つ目の引数+2つ目の引数。この場合samples 文字列から文字列を探す: strstr 例:strstr("sample","am"); 返り値:2つ目の引数に指定した文字が最初にあらわれたポインタを返す。上記の場合、"ample"の最初のポインタに 相当する。 文字列の長さ: strlen 例:strlen("sample"); 返り値:文字列の長さを返す。上記の場合6が返り値。CとかC++みたいに\0は考慮した気がするが気のせいだったようだw 文字列表現を返す:(キャスト等も参照のこと) itoa 例:char test[10]; int n = 777; itoa(n,test,10); 返り値:int型である引数の文字列表現が返る。つまり"777"みたいなもの。 sprintf 例:char test[10]; int n = 777; sprintf(test,"%d",n); 返り値:int型である引数の文字列表現が返る。つまり"777"みたいなもの。 文字列を分割する: strtok 例:char *tok; char sample[] = "sample"; char test[] = "am"; tok = strtok(sample,test); while(tok != NULL) { puts(tok); tok = strtok(NULL,test); } 返り値:分割された文字列。上記の場合、sとpleが標準出力に出力される。 文字列の一部を切り取る: javaのsubstringに相当する標準関数はCには無い。 そこで、strncpyやsprintf等で代用する。 例:char sample[] = "sample"; char test[3]; strncpy(test,sample+3,3); 返り値:strncpyでsampleのアドレスをずらしてコピーされた文字。上記の場合ple。 文字列をコピーする: strcpy,strncpy 例:sample[] = "abcd"; strcpy(sample,"test"); 返り値:第2引数で指定されたポインタ。上記の場合、sample変数には"test"という文字が入る。 備考: strcpy_s,strncpy_sを推奨するエラーがよく出るが、strcpy,strncpyとは微妙に振る舞いが違うらしい。 また、バッファサイズを超えたときに無効となってしまうため、 char buf[5]; strncpy_s(buf,5,"5mojiijou",5); はNULL終端文字を格納できないため、無効エラーとなる。 したがって、strncpy_s(buf,5,"5mojiijou",4)とするか、strncpy_s(buf,5,"5mojiijou",_TRUNCATE); と切り捨て処理をしなければならない。
https://w.atwiki.jp/usak/pages/2.html
メニュー トップページ ホームページに戻る Twitterについて ハッシュタグ検索のため、関係のない人も検索にかかる場合があります モフ→@tikotikoriita %E9%AB%98%E6%A0%A1%E7%94%9F%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%82%B2%E3%83%BC%E3%83%A0%E4%BD%9C%E6%88%90 に関するツイート!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http /.test(d.location)? http https ;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+ //platform.twitter.com/widgets.js ;fjs.parentNode.insertBefore(js,fjs);}}(document, script , twitter-wjs ); カウンター 現在・・・- 今日・・・ - 昨日・・・ - 合計・・・ - ここを編集
https://w.atwiki.jp/usak/pages/16.html
Twitterについて ハッシュタグ検索のため、関係のない人も検索にかかる場合があります モフ→@tikotikoriita %E9%AB%98%E6%A0%A1%E7%94%9F%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%82%B2%E3%83%BC%E3%83%A0%E4%BD%9C%E6%88%90 に関するツイート!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http /.test(d.location)? http https ;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+ //platform.twitter.com/widgets.js ;fjs.parentNode.insertBefore(js,fjs);}}(document, script , twitter-wjs );