Skip to content

Commit 7d9049a

Browse files
committed
Create readme.md
1 parent 37be343 commit 7d9049a

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

readme.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# stringer
2+
3+
`stringr` 패키지를 대체하기 위해 개발 중인 R 패키지입니다.
4+
5+
## 기반
6+
7+
`rextendr` 패키지를 기반으로 내부는 러스트로 만들어서 동작합니다.
8+
9+
고 언어의 `strings`나 러스트의 `String` 타입의 메서드를 참고하여 `stringr` 패키지에 이미 존재하는 기능을 우선적으로 만들고 이후 추가 기능을 작성합니다.
10+
11+
## 함수
12+
13+
모든 함수는 이름 앞에 `str_`을 붙입니다.
14+
15+
순서는 우선 순위로 먼저 작성된 것이 높은 우선도를 가집니다.
16+
17+
|name|desc|implemented|
18+
|---|---|---|
19+
|length|UTF8 인코딩의 길이를 반환합니다.|O|
20+
|count|입력받은 문자열에 특정 문자열 혹은 정규표현식의 빈도를 반환합니다.|X|
21+
|contains|입력받은 문자열에 특정 문자열 혹은 정규표현식이 존재하는지 반환합니다.|X|
22+
|find|입력받은 문자열에 특정 문자열 혹은 정규표현식이 처음 나타나는 인덱스를 반환합니다.|X|
23+
|match|입력받은 문자열에 특정 정규표현식이 적용되는 문자열을 반환합니다.|X|
24+
|remove|입력받은 문자열에 특정 문자열 혹은 정규표현식에 해당하는 구간을 제거합니다.|X|
25+
|replace|입력받은 문자열에 특정 문자열 혹은 정규표현식을 다른 문자열로 교체합니다.|X|
26+
|replace_na|입력받은 문자열이 na일 경우 다른 문자열로 치환합니다.|X|
27+
|split|입력받은 문자열에 특정 문자열 혹은 정규표현식을 기준으로 분리합니다.|X|
28+
|starts_with|입력받은 문자열이 특정 문자열 혹은 정규표현식으로 시작하는 지 반환합니다.|X|
29+
|ends_with|입력받은 문자열이 특정 문자열 혹은 정규표현식으로 끝나는 지 반환합니다.|X|
30+
|pad|입력받은 문자열의 특정 방향에 어떤 문자열을 기준에 맞게 추가합니다.|X|
31+
|trim|입력받은 문자열의 특정 방향에 있는 특정 문자열이나 정규표현식에 해당하는 문자들을 제거합니다.|X|
32+
|trunc|trim의 별칭입니다.|X|
33+
|sort|입력받은 문자열을 정렬합니다.|X|
34+
|reverse|입력받은 문자열을 역전합니다.|X|
35+
|to_upper|입력받은 문자열을 영문 대문자로 변환합니다.|X|
36+
|to_lower|입력받은 문자열을 영문 소문자로 변환합니다.|X|
37+
|to_little||X|
38+
|repeat|입력받은 문자열을 입력받은 수만큼 반복합니다.|X|
39+
|sub|입력받은 문자열의 서브 스트링을 반환합니다.|X|

0 commit comments

Comments
 (0)