File tree 1 file changed +39
-0
lines changed
1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
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|
You can’t perform that action at this time.
0 commit comments