私たちは、Web が数値計算に最適な環境になる未来を信じています。この未来の実現を支援するために、私たちは stdlib を構築しました。 stdlib は、数値計算および科学計算に重点を置いた標準ライブラリであり、ブラウザおよび Node.js で実行するために JavaScript (および C) で書かれています。
このライブラリは完全に分解可能であり、正確な好みやユースケースに合わせて API と機能を交換したり組み合わせたりできるように設計されています。
stdlib を使用すると、世の中で最も綿密で、厳格で、よく書かれ、調査、文書化、テスト、測定された高品質のコードを使用していることを確信できます。
数値コンピューティングを Web に導入することに参加するには、まず GitHub で私たちをチェックしてください。また、stdlib を財政的にサポートすることを検討してください。今後ともよろしくお願いいたします。
文字列の最初の文字を削除します。
npm install @stdlib/string-remove-first
あるいは、
script
タグを介して Web サイトにパッケージをロードするには、 esm
ブランチで入手可能な ES モジュールを使用します (README を参照)。deno
ブランチにアクセスしてください (使用方法については README を参照してください)。umd
ブランチで入手可能な Universal Module Definition (UMD) ビルドを使用します (README を参照)。Branch.md ファイルには、使用可能なブランチが要約され、それらの関係を示す図が表示されます。
各ブランチ ビルドに固有のインストールおよび使用手順を表示するには、上記のリンクにあるように、各ブランチのそれぞれの README ファイルに明示的に移動してください。
var removeFirst = require ( '@stdlib/string-remove-first' ) ;
文字string
の最初の文字を削除します。
var out = removeFirst ( 'last man standing' ) ;
// returns 'ast man standing'
out = removeFirst ( 'Hidden Treasures' ) ;
// returns 'idden Treasures'
この関数は次のオプションをサポートしています。
mode : 返す文字のタイプ。次のいずれかである必要があります。
'grapheme'
: 書記素クラスター。複数の Unicode コード ポイントにまたがるビジュアル文字 (絵文字など) を含む文字列に適しています。'code_point'
: Unicode コードポイント。複数の Unicode コード単位で構成されるビジュアル文字を含む文字列 (表意文字、句読点、数学的英数字など) に適しています。'code_unit'
: UTF-16 コード単位。基本多言語プレーン (BMP) から描画されたビジュアル文字 (ラテン語、ギリシャ語、キリル文字などの一般的な文字など) を含む文字列に適しています。デフォルト: 'grapheme'
。
デフォルトでは、関数は最初の文字を返します。最初のn
文字を返すには、返す文字数を指定する 2 番目の引数を指定します。
var out = removeFirst ( 'foo bar' , 4 ) ;
// returns 'bar'
out = removeFirst ( 'foo bar' , 10 ) ;
// returns ''
mode
オプションを指定することでパフォーマンスを向上させることができます。 var removeFirst = require ( '@stdlib/string-remove-first' ) ;
var str = removeFirst ( 'last man standing' ) ;
// returns 'ast man standing'
str = removeFirst ( 'presidential election' ) ;
// returns 'residential election'
str = removeFirst ( 'JavaScript' ) ;
// returns 'avaScript'
str = removeFirst ( 'Hidden Treasures' ) ;
// returns 'idden Treasures'
str = removeFirst ( 'The Last of the Mohicans' , 4 ) ;
// returns 'Last of the Mohicans'
str = removeFirst ( '?????' , 2 ) ;
// returns '???'
str = removeFirst ( '?????' , 10 ) ;
// returns ''
一般的なユーティリティとして使用するには、CLI パッケージをグローバルにインストールします
npm install -g @stdlib/string-remove-first-cli
Usage: remove-first [options] [<string>]
Options:
-h, --help Print this message.
-V, --version Print the package version.
--n Number of characters to remove. Default: 1.
--split sep Delimiter for stdin data. Default: '/\r?\n/'.
--mode mode Type of character to return. Default: 'grapheme'.
分割区切り文字が正規表現の場合は、 split
オプションが適切にエスケープされているか、引用符で囲まれていることを確認してください。
# Not escaped...
$ echo -n $' beep n boop ' | remove-first --split / r ? n /
# Escaped...
$ echo -n $' beep n boop ' | remove-first --split / \ r ? \ n/
実装では、末尾の区切り文字は無視されます。
$ remove-first beep
eep
標準ストリームとして使用するには、
$ echo -n ' beepnboop ' | remove-first --n=2
be
bo
デフォルトでは、標準ストリームとして使用する場合、実装は改行で区切られたデータを想定します。代替区切り文字を指定するには、 split
オプションを設定します。
$ echo -n ' beeptboop ' | remove-first --split ' t '
eep
oop
@stdlib/string-remove-last
:文字列の最後の文字を削除します。 このパッケージは、JavaScript および Node.js の標準ライブラリである stdlib の一部であり、数値計算および科学計算に重点を置いています。このライブラリは、数学、統計、ストリーム、ユーティリティなどのための堅牢で高性能なライブラリのコレクションを提供します。
プロジェクトの詳細、バグ レポートや機能リクエストの提出、stdlib の開発方法に関するガイダンスについては、メイン プロジェクト リポジトリを参照してください。
「ライセンス」を参照してください。
著作権 © 2016-2024。 Stdlib の作者。