約 3,239,127 件
https://w.atwiki.jp/suffix/pages/388.html
詳細はStringオブジェクトについて調べてみると良い。 ここではよく使用するものを取り上げる。 文字列を比較する: ==,=== 例:str1==str2 返り値:同じ文字なら1,違うなら0。===と3つ=で比較した場合は型変換しない。 文字列を比較する: , 例:if(str str2) 返り値:数文字 英字(大文字) 英字(小文字) ひらがな カタカナ 漢字のような関係となっており、 その大小関係によって真偽が変わる。 文字列を連結 + 例 str1+str2 返り値:str1とstr2の連結した文字が返る。文字列連結にはconcat()やjoin()[配列]などもあるのでチェック! 文字列の最初のインデックスを探す: indexOf(文字,開始位置) 例 var a="sample"; var b="mp"; a.indexOf(b,0) 返り値 引数が呼び出し元の中で最初に出てくる位置(インデックス)を返す。無い場合は-1。上記の場合は2が返り値。 文字列の長さ: length 例 var a="sample" a.length; 返り値 文字列の長さを返す。CとかC++みたいに\0は考慮しないので、上記の場合は6が返り値。 文字列を分割する: split() 例 var a = "sample sample1 sample2"; var b = a.split(" "); //スペースで区切っている場合 返り値:分割された文字列。b[0]には"sample"が入っている。 文字列の一部を切り取る: substring() 例 var str1=document.getElementById("sample").value; var str2=str1.substring(2,4); 返り値 0から数えて2番目と4番目を含む文字列が返る。この場合mp。 文字列から指定の長さの文字列を切り取る: substr() 例 var str1=document.getElementById("sample").value; var str2=str1.substr(2,4); 返り値 0から数えて2番目から4文字分の文字列が返る。この場合mple。 文字列から1文字だけ取り出す charAt() 例 var a = "sample" a.charAt(2); 返り値 引数で指定された文字。この場合、m。 文字列のうち、1文字のunicodeの値を取得する。 charCodeAt() 例 var a = "sample" a.charAt(1); 帰り値:引数で指定された文字のunicode値。この場合、97[aのunicode値]。 文字列を置換する: replace(置換前の文字,置換後の文字) 例 var string1 = "034 58"; string1.replace(/0[0-9]/,"15")); 返り値:正規表現による記述も可能で、この場合03の部分がが合致するので154 58。 文字列を検索する: search(探したい文字) 例 var string1 = "034 58"; string1.search("58"); 返り値:58が最初に出てくるのは0からインデックスを初めて4の時。なので、この場合4。 文字列前後の空白を取り除く: trim() 例:var string1 = " sample "; string1.trim(); 返り値:前後の空白が取り除かれ、sampleとなる。 文字列のエンコーディングを行う: http //nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html
https://w.atwiki.jp/javascriptcc/pages/2.html
メニュー トップページ プラグイン紹介 メニュー メニュー2 リンク @wiki @wikiご利用ガイド 他のサービス 無料ホームページ作成 無料ブログ作成 無料掲示板レンタル 2ch型掲示板レンタル お絵かきレンタル ここを編集
https://w.atwiki.jp/ciez/pages/31.html
Linux tipGive permisson to script Redirect to files list directories Shell script特殊な変数 コマンドの実行結果を利用する 変数を数値として扱いたい 変数に対するパターンマッチ copy a file to multiple directories Loop with counts 引数すべてに同じ処理をする if 文 ディレクトリの存在チェック 直前のコマンドの終了ステータスで終了する Lock ファイルの利用 ViChange color Linux tip Give permisson to script chmod u+x hoge.sh Redirect to files ./sysbackup.sh log.txt 2 err.txt ./sysbackup.sh log.txt 2 1 list directories find -type d -maxdepth 1 Shell script 特殊な変数 変数 説明 $n nは数字であり、$0はシェルスクリプト名、以降$1、$2…は第1引数、第2引数…である。第10引数以降は${10}、${11}…で参照する。 $# 与えられた引数の個数 $@ $0以外の全ての引数("$@"のようにダブルクォーテーションで囲んだ場合"$1" "$2" …"のように個別に展開される。) $* $0以外の全ての引数("$@"のようにダブルクォーテーションで囲んだ場合"$1 $2 …"のように展開される。) $? 最後に実行したコマンドの終了ステータス $! 最後に実行したバックグラウンドコマンドのPID $$ シェルのPID $- 現在のオプションフラグ コマンドの実行結果を利用する コマンドの実行結果を変数に代入したいときは、そのコマンドを`(バッククオート)で囲みその結果を変数に入れます。 変数を数値として扱いたい declare -i test test=1 test=$test+1 echo $test 変数に対するパターンマッチ $ echo ${testpath##/*/} how.to.linux $ echo ${testpath#/*/} sekino/Linux/how.to.linux $ echo ${testpath%%.*} /home/sekino/Linux/how $ echo ${testpath%.*} /home/sekino/Linux/how.to copy a file to multiple directories #!/bin/bash for DIR in $(ls -d hoge_*) do echo $DIR cp ./hoge1.dat ./$DIR/hoge.dat done Loop with counts #!/bin/bash i=0 while [ $i -lt 5 ]; do echo $i i=`expr $i + 1` done 引数すべてに同じ処理をする #!/bin/sh echo hi $* for name in $* do echo hi $name done if 文 word=2 if [ $word -eq 1 ]; then echo "if" elif [ $word -eq 2 ]; then echo "elif" else echo "else" fi ディレクトリの存在チェック if [ ! -d "$DIR" ]; then echo "$DIR" " is not a directory" exit 1 fi * -e ファイルが存在する(ディレクトリを含むどのようなタイプのファイルであっても)。 * -f レギュラーファイル(ディレクトリ等を除く)が存在する。 * -d ディレクトリが存在する。 * -r ファイルが存在し、リード権がある。 * -s ファイルが存在し、フィルサイズが0でない。 直前のコマンドの終了ステータスで終了する exit $? Lock ファイルの利用 #!/bin/sh LOCKFILE=/tmp/.lock if [ -e $LOCKFILE ] then echo "Already Running" else touch $LOCKFILE echo "OK" sleep 10 rm $LOCKFILE fi Vi Change color hi Comment ctermfg=DarkBlue guifg=Blue hi Statement ctermfg=DarkRed guifg=Brown hi Identifier ctermfg=Blue guifg=DarkCyan hi PreProc ctermfg=Magenta guifg=Purple hi Constant ctermfg=Black guifg=Magenta hi Special ctermfg=DarkMagenta guifg=SlateBlue hi Type ctermfg=DarkCyan guifg=SeaGreen hi Ignore ctermfg=Gray guifg=bg let background = ( background == "dark"? "light" "dark" )
https://w.atwiki.jp/sevenlives/pages/2423.html
ECMAScript
https://w.atwiki.jp/study_java/pages/12.html
JAVA言語は、Sun Microsystems社が開発したプログラミング言語です。 JavaはC言語に似た表記法を採用しているが、C++よりオブジェクト指向を極めた言語かなぁと思う。 現在あるプログラミング言語の中では、C++とJAVAは基本的な文法や式は同じなのでC++の知識がある方は 取っ付きやすい言語ではないでしょうか? Javaで開発したソフトウェアはコンピューター依存することなく、基本的にはどのような(*1)プラットフォームでも動作する。何故どのようなプラットフォームでも実行できるか?それは Javaで記載されたプログラムをコンパイル する時に、Javaバイトコードと呼ばれる(*2)中間コードに変換される。Javaのソフトウェア等はJavaバイトコードで配布され、ユーザーがダウンロードして使う際に(*3)JavaVMというソフトウェアで使用中のプラットフォームのマシン語に変換し実行を可能にしている。 (*1) プラットフォーム ソフトウェアを実行させる時の必要とするOSや環境の事である。 例)Windowsプラットフォーム上で動作するソフト等は他のOSでは実行不可である。 互換があるなら・・・w (*2) 中間コード コンパイル時に生成される、実行用コード。 (*3) JavaVM:Java仮想マシン、ネットで配布等されているJavaソフトウェアは、Javaバイトコードと言う独自の形式なので、 JavaVMで「Javaバイトコード⇒現在のプラットフォームのマシン語」と言う風に変換し実行をしてくれると言う優れもの。 JavaVMが無ければJavaの実行自体が不可である。
https://w.atwiki.jp/ohden/pages/1126.html
ScriptAutoRunner ScriptAutoRunner page表示後にJavaScriptで色々できるExtension。 広告の非表示対応なんかもad-blockと違って警告されないように出来るのが良い。 レイアウト変更 impress code document.getElementById("extra").style.display="none"document.getElementById("main").style.width="100%" TargetHostname impress.co.jp 広告非表示 atwiki code document.querySelectorAll( .atwiki-ads ).forEach( x = x.style.display = "none");document.querySelectorAll( .atwiki-ads-margin ).forEach( x = x.style.display = "none");document.querySelector("#atwiki-ads-overlay-close").click() TargetHostname atwiki.jp 更新日: 2023年08月07日 (月) 22時14分21秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/m_shige1979/pages/1047.html
String 検索 部分文字列 正規表現 文字変換 コード変換 文字修飾 文字列制御
https://w.atwiki.jp/agon/pages/16.html
[ 口コミ ] #bf [ 関連ブログ ] #blogsearch [ 関連ブログ2 ] #blogsearch2 [ ニュース ] 【NEWS】W-ZERO3のハードウェアも制御できる多機能なスクリプト言語「MortScript」 - 窓の杜 [ ニュース2 ] 【NEWS】W-ZERO3のハードウェアも制御できる多機能なスクリプト言語「MortScript」 - 窓の杜
https://w.atwiki.jp/javascriptcc/pages/8.html
@wikiにはいくつかの便利なプラグインがあります。 アーカイブ コメント ニュース 動画(Youtube) 編集履歴 関連ブログ これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
https://w.atwiki.jp/learn-javascript/pages/6.html
アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/921.html#id_2d967d6e たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう #archive_log