データ

ワイルドカード全マッチ(高速版)

なでしこのワイルドカードの全マッチは、複数マッチに対応していないため今まで 抽出文字列を一つずつ、 マッチしない文字列に置換えしながら反復するなどの処理を書いていました。配列等でデータが多くなると、時間が掛かるので 試行錯誤して以下のように反…

Sqliteではまったメモ

Sqlite3で日本語を使うには、Sqlite3自動変換をオンにしておく。 これをしないと以下の場合"鉢"と言う曖昧検索ができない。『Sqlite3自動変換=オン』にするタイミングはSQL文発行前ならば、どこでも構わない。(グローバル変数ぽいっ) F=テンポラリフォルダ&…

ありそうで無かった関数1

なでしこを使っていると『あれっ』なぜ無いの? と思う関数がたまにあります。その中の一つ ありそうで無かった表列入替えです。 データ=「1,2,3 ①,②,③ 壱,弐,参」 データの1と2を表列入替えしデータを言う ●表列入替({参照渡し}Sの,{整数}V1と,{整数}V2を) …

CSV処理の鉄則

質問掲示板→SWinXさんの回答より抜粋。CSVで『"』が消えてしまう問題 a=「 "を含んだテキスト」 a[0]=「"が消える!」 aを表示 このようにすればよい。 a=「 "を含んだテキスト」 a=aを改行で区切る a[0]=「"が消える!」 aを表示※本家掲示板より許可無く抜粋…

検索置換フォーム

なでしこのエディタ部品に検索と置換え機能を付ける部品です。 一部機能未完成ですが、完成させる予定もありません。転載、改編、配布等、公開、全て自由にしてください。 テストエディタとはTエディタ。これについてレイアウト="全体"。 テストエディタのテ…

NKF変換

文字コードの問題に半日使ってしまいました。 WEBからHTTPデータ取得後にデコードやSJIS変換しても文字化けが解消できませんでした。今回は『-E』でNKF変換なで解消できました。場当たりで色々なデーコードや変換組み合わせで試してみました。 どうも文字コ…

スタック型変数

STとはスタック型変数 //PUSH ST=「あいう」 ST=「かきくけこ」 //POP STを言う STを言う STを言う ■スタック型変数 ・ST ←設定 →取得 デフォルト ・{配列}スタック ・設定({文字列}S)〜 スタックにSを配列追加。 ・取得〜 (スタックの配列要素数=0)ならば、…

形式指定

なでしこの形式指定のメモ 「あああ」を「%-10s」で形式指定&「<」を表示。CSVデータの列の文字数最大値に合わせて後方にスペースを入れる。 データを文字後方空白揃して言う ●文字後方空白揃(Sを)〜 最大値とは整数=""。結果とは配列 S=Sを","で区切る Sを…

再帰処理

なでしこで再帰処理は負担が大きいかもませんが、便利なのでたまに使ってます。 たまに使うと動作を忘れて「あれれっ」と思う結果になる事があります。 ミスが多いのは、戻るの動作です。 直前に呼び出した関数の呼び出し行の次の行に戻るだけなのですが。 …

正規表現

//Sで渡される文字列若しくは配列から全メアドを抽出して配列で返す。 ●メアド抽出({文字列}Sから) PTとは文字列。結果とは配列。 PT=『([a-zA-Z0-9!$&*.=^`|~#%'+\/?_{}-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4})』 S=SをSJIS変換 S=Sの改行を" "に置換 SがPT…

データ復旧

■症状 BIOSの起動後、画面が黒くなりOSが起動しない。■今回の作業手順 Ⅰ故障パーツの特定 ①BIOSの設定確認 ②メモリ1枚刺でテスト ③別HDDよりOS起動テスト※すべて失敗Ⅱ部品交換 ①電源交換 ②メモリ交換 ③グラボ交換 ④マザーボード交換 ⑤HDD交換※HDDが2台同時に…