우리는 웹이 수치 계산에 선호되는 환경이 되는 미래를 믿습니다. 이러한 미래를 실현하기 위해 우리는 stdlib를 구축했습니다. stdlib는 브라우저와 Node.js에서 실행하기 위해 JavaScript(및 C)로 작성된 수치 및 과학 계산에 중점을 둔 표준 라이브러리입니다.
라이브러리는 완전히 분해 가능하며, 정확한 선호도와 사용 사례에 맞게 API와 기능을 교체하고 혼합하고 일치시킬 수 있는 방식으로 설계되었습니다.
stdlib를 사용하면 가장 철저하고 엄격하며 잘 작성되고 연구되고 문서화되고 테스트되고 측정된 고품질 코드를 사용하고 있음을 절대적으로 확신할 수 있습니다.
수치 컴퓨팅을 웹에 도입하는 데 동참하려면 GitHub에서 우리를 확인하고 stdlib에 대한 재정적 지원을 고려해 보세요. 지속적인 지원에 진심으로 감사드립니다!
문자열의 첫 번째 문자를 제거합니다.
npm install @stdlib/string-remove-first
대안적으로,
script
태그를 통해 웹사이트에 패키지를 로드하려면 esm
브랜치에서 사용 가능한 ES 모듈을 사용하세요(README 참조).deno
분기를 방문하세요(사용 지침은 README 참조).umd
브랜치에서 사용 가능한 UMD(Universal Module Definition) 빌드를 사용하세요(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'
: 문자소 클러스터. 여러 유니코드 코드 포인트(예: 이모티콘)에 걸쳐 있을 수 있는 시각적 문자가 포함된 문자열에 적합합니다.'code_point'
: 유니코드 코드 포인트입니다. 둘 이상의 유니코드 코드 단위(예: 표의 문자 기호, 구두점 및 수학 영숫자)로 구성된 시각적 문자를 포함하는 문자열에 적합합니다.'code_unit'
: UTF-16 코드 단위입니다. 기본 다국어 평면(BMP)에서 가져온 시각적 문자(예: 라틴어, 그리스어 및 키릴 문자와 같은 일반 문자)가 포함된 문자열에 적합합니다. 기본값: 'grapheme'
.
기본적으로 이 함수는 첫 번째 문자를 반환합니다. 처음 n
자를 반환하려면 반환할 문자 수를 지정하는 두 번째 인수를 제공합니다.
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 작성자.