文字の並び。 多くのプログラミング言語で、基本的な型のひとつとされている。 しかし、整数や浮動小数点に比べて、言語による違いが大きい。
char型の配列。 後発の言語も内部的にはchar型の配列になっていることもあるが、Cのchar配列と対応するものとは要素あたりのデータサイズが異なることがある。
CharSequence インターフェイスをサポートするオブジェクト。 代表的なものはjava.lang.String。
ビジネスや学習で文字を書くときは、ほとんどの人はWord(ワード)を使用していると思います。 Wordには、言葉の書式変更や編集、保存、印刷を始め、写真添付やレイアウト、表の挿入・作成など便利な機能が目白押しで、文書制作の決定版とも言われています。 使ってみると、便利な機能に驚きますよね。 そこで今回は、その便利機能の中から文字列の「置換」機能をピックアップしてみました。 簡単に文字の検索や大量の文字を一括置換する方法など、役立つ情報をご紹介します。 ***目次*** Wordの文字列の置換機能はどんなことができるの? 文字列を簡単に置き換えする Wordで言葉を置き換える方法は? 「鈴木」を…
はじめに:本記事の背景と目的 データ分析の現場に転がっている生データは、数値ばかりとは限りません。顧客の氏名、住所、商品カテゴリー、あるいはシステムのログテキストなど、膨大な「文字列(テキスト)データ」が含まれています。 これらの文字列データは、全角・半角が混ざっていたり、不要な空白(スペース)が入っていたり、表記ゆれがあったりと、そのままでは集計や機械学習のインプットに使えないことがほとんどです。 公式ドキュメントの第11章「Working with text data」には、これらの文字列を一括で美しく整形するための強力な機能が網羅されています。本記事の目的は、公式の構成を維持しつつ、「な…
前説:これまでに成功したのは、同期/非同期で「整数の読出し1個」 Rust失敗録:RDBのSQL文「型」でコケる 爺はPython+MariaDBでCHAR、VARCHAR使ってました Rust :SQL の文字列型(CHAR/VARCHAR/TEXT)を String で受ける Rust+MariaDB:文字を読み出すプログラム Cargo.toml main.rs 文字列はStringと言われ、爺、沢登り溯上中入り込む支流をまちがえてたことに気づく Rust始めて3カ月の暴走妄想痴呆老害爺です。Linux_mint+MariaDB+Rust+sqlx+tokioでなんとかデータ読み出しでき…
? @123 ? ? @あいう ? Excelで「@マーク」を付けたい!!表示させるには如何すれば良いの…?? 文字列として認識させれば良い!? ? 123 ? ? @あいう ? Excelで「@マーク」を付けて表示させたいのに警告文が表示されてしまい如何しても表示させることが出来ない・・・ Excelを使い始めた頃に、こんな経験をされたことって有りませんか!? @100と入力した場合 @あいうと入力した場合 例えば、「@100」と表示させたいと思っていたのに左の画像のように「この数式には問題があります」という警告文が・・・ もしくは「@あいう」と表示させたいのに右の画像のように「その関数は正…
実務で超頻出の Format()。数値、日付、時刻などのデータを指定した書式(形式)の文字列に変換する標準関数で、主にYYYY/MM/DD(日付)、#,##0(数値の桁区切り)、HH:MM(時刻)といった形式で整形する際に使われ、結果はString型で返されます。=Format(式, 書式)の形式で使い、Expression(変換したい値)とFormat(書式文字列)の2つの引数(通常)を取ります。 🔍 Format() の基本 Format(expression, format) 📅 日付の整形 Debug.Print Format(Date, "yyyy/mm/dd")Debug.Prin…
コンピュータのプログラミングにおいて、スペースやダブルクォート(ダブルクォーテーション)の有無は決定的に重要です。スペースやダブルクォートのありなしで、ただそれだけのために、動かなったり、意図どおりの結果にならなかったりします。 プログラミング中にトラブル発生 このことは、プログラミング言語AWKにおいても同様です。 awkプログラム内では、文字列定数はダブルクォート(")で囲む必要があります。そういうルールになっています。 だから、'$2 == "hogehoge"{print $3}' という書き方になります。 一方で、部分文字列を含むのかの判定に正規表現を使用するには、部分文字列をスラッ…
VBAで文字列を扱っていると、「逆から読めたら楽なのに…」と思う場面、意外とあります。 そんなときに使えるのがStrReverse() 関数です。 名前の通り、文字列を丸ごと反転してくれるシンプルな関数ですが、使いどころを知ると「地味に便利」な存在になります。 🔹 StrReverse()とは? 基本の書式 StrReverse(文字列) 超シンプルな例 Debug.Print StrReverse("ABCDE") 出力: EDCBA これだけ。引数も1つだけで、とても覚えやすい関数です。 💡 実務での意外な使い道①:拡張子チェックを簡単に ファイル名の末尾を判定したいとき、InStrRev…
パソコンに向かう犬 エイホ、カーニハン、ワインバーガーの共著「プログラミング言語AWK」を読んでいて、非常に基本的なことをあまり意識していなかったと、気づかされました。 awk内での文字列の記述です。 上記書籍のアクションに関する説明で、次のように記述されています。 「文字列定数は、"Asia"や"hello,world"あるいは""のように、文字の並びを引用符で囲むことによって作られる」(プログラミング言語AWK 初版 44ページ) 「文字列定数はダブルクォーテーションマークで囲んだ0個以上の連続する文字である」(プログラミング言語AWK 第2版 209ページ) この場合の「定数」というのは…
文書の確定文字列の誤変換に気付いた!?書き直さないで再変換は不可能?! 何処でも使用可能なグローバルホットキー!? Wordであれ…メモ帳であれ…ブログであれ…Facebookであれ…色々なアプリケーションに置いて文書作成中に確定してしまった文字列を再変換できる変換候補を呼び出せるグローバルホットキーのショートカットキーってご存じでしょうか!? キーボードの位置 簡単に云えば、キーボードの「Windows」キー+「/ め」キーの同時押しで再変換の候補を表示させることが可能なんです。 今日はそのやり方を書いて置こうと思います。 【確定した文字列の誤変換を再変換する方法】 例えば、メモ帳に左の画像…
Excel VBA で文字列を比較するとき、つい A = B のように書いて終わらせてしまいがちですが、実はこの比較、意外と奥が深いんです。 たとえば: 大文字小文字は区別する? 文字コードとしてどっちが“大きい”扱い? 比較の結果を数値で受け取りたい! そんな「微妙な差まで判定したい」場面で真価を発揮するのが、StrComp()関数 です。 🌱 StrComp()とは? 文字列同士を比較して、その結果を –1 / 0 / 1 の数値で返してくれる関数です。 StrComp(string1, string2, [compare]) 戻り値 意味 -1 string1 < string2 0 一…