Wir glauben an eine Zukunft, in der das Internet eine bevorzugte Umgebung für numerische Berechnungen ist. Um diese Zukunft zu verwirklichen, haben wir stdlib erstellt. stdlib ist eine Standardbibliothek mit Schwerpunkt auf numerischen und wissenschaftlichen Berechnungen, geschrieben in JavaScript (und C) zur Ausführung in Browsern und in Node.js.
Die Bibliothek ist vollständig zerlegbar und so konzipiert, dass Sie APIs und Funktionen austauschen und kombinieren und anpassen können, um genau Ihren Vorlieben und Anwendungsfällen gerecht zu werden.
Wenn Sie stdlib verwenden, können Sie absolut sicher sein, dass Sie den gründlichsten, strengsten, am besten geschriebenen, untersuchten, dokumentiertesten, getesteten, gemessenen und qualitativ hochwertigsten Code verwenden, den es gibt.
Um gemeinsam mit uns numerische Berechnungen ins Web zu bringen, besuchen Sie uns zunächst auf GitHub und denken Sie darüber nach, stdlib finanziell zu unterstützen. Wir wissen Ihre anhaltende Unterstützung sehr zu schätzen!
Entfernen Sie die ersten Zeichen einer Zeichenfolge.
npm install @stdlib/string-remove-first
Alternativ,
script
-Tag ohne Installation und Bundler in eine Website zu laden, verwenden Sie das ES-Modul, das im esm
Zweig verfügbar ist (siehe README).deno
-Zweig (Anweisungen zur Verwendung finden Sie in der README-Datei).umd
Zweig verfügbar ist (siehe README).Die Datei Branches.md fasst die verfügbaren Zweige zusammen und zeigt ein Diagramm an, das ihre Beziehungen veranschaulicht.
Um spezifische Installations- und Nutzungsanweisungen für jeden Branch-Build anzuzeigen, navigieren Sie unbedingt explizit zu den jeweiligen README-Dateien in jedem Branch, wie oben verlinkt.
var removeFirst = require ( '@stdlib/string-remove-first' ) ;
Entfernt die ersten Zeichen einer string
.
var out = removeFirst ( 'last man standing' ) ;
// returns 'ast man standing'
out = removeFirst ( 'Hidden Treasures' ) ;
// returns 'idden Treasures'
Die Funktion unterstützt folgende Optionen:
Modus : Art der zurückzugebenden Zeichen. Muss einer der folgenden sein:
'grapheme'
: Graphem-Cluster. Geeignet für Zeichenfolgen mit visuellen Zeichen, die sich über mehrere Unicode-Codepunkte erstrecken können (z. B. Emoji).'code_point'
: Unicode-Codepunkte. Geeignet für Zeichenfolgen mit visuellen Zeichen, die aus mehr als einer Unicode-Codeeinheit bestehen (z. B. ideografische Symbole und Satzzeichen sowie mathematische alphanumerische Zeichen).'code_unit'
: UTF-16-Codeeinheiten. Geeignet für Zeichenfolgen, die visuelle Zeichen enthalten, die aus der grundlegenden mehrsprachigen Ebene (BMP) stammen (z. B. allgemeine Zeichen wie die des lateinischen, griechischen und kyrillischen Alphabets). Standard: 'grapheme'
.
Standardmäßig gibt die Funktion das erste Zeichen zurück. Um die ersten n
Zeichen zurückzugeben, geben Sie ein zweites Argument an, das die Anzahl der zurückzugebenden Zeichen angibt.
var out = removeFirst ( 'foo bar' , 4 ) ;
// returns 'bar'
out = removeFirst ( 'foo bar' , 10 ) ;
// returns ''
mode
eine bessere Leistung erzielt werden. 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 ''
Um es als allgemeines Dienstprogramm zu verwenden, installieren Sie das CLI-Paket 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'.
Wenn das Teilungstrennzeichen ein regulärer Ausdruck ist, stellen Sie sicher, dass die split
entweder ordnungsgemäß maskiert oder in Anführungszeichen gesetzt ist.
# Not escaped...
$ echo -n $' beep n boop ' | remove-first --split / r ? n /
# Escaped...
$ echo -n $' beep n boop ' | remove-first --split / \ r ? \ n/
Die Implementierung ignoriert nachgestellte Trennzeichen.
$ remove-first beep
eep
Um es als Standard-Stream zu verwenden,
$ echo -n ' beepnboop ' | remove-first --n=2
be
bo
Bei Verwendung als Standard-Stream geht die Implementierung standardmäßig von durch Zeilenumbrüche getrennten Daten aus. Um ein alternatives Trennzeichen anzugeben, legen Sie die Option split
fest.
$ echo -n ' beeptboop ' | remove-first --split ' t '
eep
oop
@stdlib/string-remove-last
: Entfernen Sie die letzten Zeichen einer Zeichenfolge. Dieses Paket ist Teil von stdlib, einer Standardbibliothek für JavaScript und Node.js mit Schwerpunkt auf numerischem und wissenschaftlichem Rechnen. Die Bibliothek bietet eine Sammlung robuster Hochleistungsbibliotheken für Mathematik, Statistik, Streams, Dienstprogramme und mehr.
Weitere Informationen zum Projekt, zum Einreichen von Fehlerberichten und Funktionsanfragen sowie Anleitungen zur Entwicklung von stdlib finden Sie im Hauptprojekt-Repository.
Siehe LIZENZ.
Urheberrecht © 2016-2024. Die Stdlib-Autoren.