语言
没有数据
通知
无通知
形式言語理論における空文字列(くうもじれつ・からもじれつ、empty string)またはヌル文字列(null string)とは、長さが0の一意な文字列であり、文字列における空集合である。主にコンピュータ、特にプログラミング言語において用いられる用語である。
一意性制約)。そのため、結合された文字列を含むことはできない。文字列を結合した状態のレポートが必要な場合は、レポートを作成する時点で文字列を結合しなければならない。 例えば、特定の顧客の住所を示す場合に、データには国名、郵便番号、州・都道府県名、都市名、地区名
を実行時に評価し、そのプレースホルダーを対応する値に置き換える処理である。変数補間 (へんすうほかん、variable interpolation)、変数置換(へんすうちかん、variable substitution)、変数展開(へんすうてんかい、variable
するパターンに応じて、アルゴリズムを切り替えるものもある)。正規表現による探索については正規表現の記事を参照のこと。 近年は、暗号化された文字列を復号せずに探索する秘匿検索、圧縮テキスト中の文字列探索の研究、多国語文字列のバイト列表現に対する探索の研究、なども行われている。
(1)言語の伝達手段の一つとして使われる符号。 点・線などを組み合わせたもの。 漢字などの表意文字, ローマ字・仮名などの表音文字に二大別される。 文字の起源は事物をかたどった絵にあり, 象形文字・表意文字・表音文字へと進んだと考えられる。 もんじ。 字。
「もじ(文字){(1)(2)(3)}」に同じ。
(zero) があることからASCIIZとも呼ばれる。 ヌル終端文字列の長さは、文字列の先頭から見て最初のヌル文字を発見することでしかわからない。その計算量は文字列長に比列する(O(n))。また、ヌル文字そのものは文字列に含めることはできず、ヌル文字は終端に1つだけ存在する。 ヌル終端文字列は、PDP-11のアセンブリ言語の
よって体系化され、ファジングと呼ばれることになる。 書式文字列のバグで攻撃される可能性は Tymm Twillman が ProFTPD デーモンのセキュリティ検査中に発見した。その検査で、snprintf にユーザーが入力したデータがそのまま書式文字列として使われているのが見つかった。さらなる評価