Kami yakin akan masa depan di mana web merupakan lingkungan pilihan untuk komputasi numerik. Untuk membantu mewujudkan masa depan ini, kami telah membangun stdlib. stdlib adalah perpustakaan standar, dengan penekanan pada komputasi numerik dan ilmiah, ditulis dalam JavaScript (dan C) untuk dieksekusi di browser dan di Node.js.
Pustaka ini sepenuhnya dapat didekomposisi, dirancang sedemikian rupa sehingga Anda dapat menukar dan memadupadankan API dan fungsionalitas untuk memenuhi preferensi dan kasus penggunaan Anda.
Saat Anda menggunakan stdlib, Anda dapat benar-benar yakin bahwa Anda menggunakan kode yang paling teliti, teliti, ditulis dengan baik, dipelajari, didokumentasikan, diuji, diukur, dan berkualitas tinggi yang pernah ada.
Untuk bergabung dengan kami dalam menghadirkan komputasi numerik ke web, mulailah dengan memeriksa kami di GitHub, dan mohon pertimbangkan untuk mendukung stdlib secara finansial. Kami sangat menghargai dukungan Anda yang berkelanjutan!
Hapus karakter pertama dari sebuah string.
npm install @stdlib/string-remove-first
Alternatifnya,
script
tanpa instalasi dan bundler, gunakan Modul ES yang tersedia di cabang esm
(lihat README).deno
(lihat README untuk petunjuk penggunaan).umd
(lihat README).File cabang.md merangkum cabang-cabang yang tersedia dan menampilkan diagram yang menggambarkan hubungan mereka.
Untuk melihat instruksi instalasi dan penggunaan khusus untuk setiap cabang yang dibangun, pastikan untuk secara eksplisit menavigasi ke masing-masing file README di setiap cabang, seperti yang ditautkan di atas.
var removeFirst = require ( '@stdlib/string-remove-first' ) ;
Menghapus karakter pertama dari sebuah string
.
var out = removeFirst ( 'last man standing' ) ;
// returns 'ast man standing'
out = removeFirst ( 'Hidden Treasures' ) ;
// returns 'idden Treasures'
Fungsi ini mendukung opsi berikut:
mode : jenis karakter yang akan dikembalikan. Harus berupa salah satu dari berikut ini:
'grapheme'
: cluster grapheme. Cocok untuk string yang berisi karakter visual yang dapat mencakup beberapa titik kode Unicode (misalnya emoji).'code_point'
: Poin kode unicode. Sesuai untuk string yang berisi karakter visual yang terdiri dari lebih dari satu unit kode Unicode (misalnya, simbol dan tanda baca ideografis serta alfanumerik matematika).'code_unit'
: unit kode UTF-16. Sesuai untuk string yang berisi karakter visual yang diambil dari bidang multibahasa dasar (BMP) (misalnya, karakter umum, seperti karakter dari alfabet Latin, Yunani, dan Sirilik). Bawaan: 'grapheme'
.
Secara default, fungsi mengembalikan karakter pertama. Untuk mengembalikan n
karakter pertama, berikan argumen kedua yang menentukan jumlah karakter yang akan dikembalikan.
var out = removeFirst ( 'foo bar' , 4 ) ;
// returns 'bar'
out = removeFirst ( 'foo bar' , 10 ) ;
// returns ''
mode
yang sesuai. 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 ''
Untuk digunakan sebagai utilitas umum, instal paket CLI secara global
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'.
Jika pemisah terpisah adalah ekspresi reguler, pastikan bahwa opsi split
di-escape dengan benar atau diapit tanda kutip.
# Not escaped...
$ echo -n $' beep n boop ' | remove-first --split / r ? n /
# Escaped...
$ echo -n $' beep n boop ' | remove-first --split / \ r ? \ n/
Implementasinya mengabaikan pembatas akhir.
$ remove-first beep
eep
Untuk digunakan sebagai aliran standar,
$ echo -n ' beepnboop ' | remove-first --n=2
be
bo
Secara default, ketika digunakan sebagai aliran standar, penerapannya mengasumsikan data yang dibatasi baris baru. Untuk menentukan pembatas alternatif, atur opsi split
.
$ echo -n ' beeptboop ' | remove-first --split ' t '
eep
oop
@stdlib/string-remove-last
: menghapus karakter terakhir dari sebuah string. Paket ini adalah bagian dari stdlib, perpustakaan standar untuk JavaScript dan Node.js, dengan penekanan pada komputasi numerik dan ilmiah. Perpustakaan menyediakan koleksi perpustakaan yang kuat dan berkinerja tinggi untuk matematika, statistik, aliran, utilitas, dan banyak lagi.
Untuk informasi lebih lanjut tentang proyek, mengajukan laporan bug dan permintaan fitur, serta panduan tentang cara mengembangkan stdlib, lihat repositori proyek utama.
Lihat LISENSI.
Hak Cipta © 2016-2024. Penulis Stdlib.