Regex for Korean
Project description
korean-regex: Regex for Korean
소개
korean-regex는 한국어(한글)을 분석하기 위해 regex(정규표현식)에 문법을 추가한 패키지입니다. korean-regex로는 한글과 관련한 많은 추가 기능을 사용할 수 있습니다.
Rust 바인딩을 사용하여 매우 성능이 좋습니다.
import kre
regex = kre.compile(r'\b[^ ]+(?=[::^0]).\b')
print(regex.findall('ko_re는 한국어(한글)을 분석하기 위해 regex(정규표현식)에 문법을 추가한 패키지입니다. ko_re로는 한글과 관련한 많은 추가 기능을 사용할 수 있습니다.')) # ['ko_re는', '한국어(한글)을', 'regex(정규표현식', '문법을', '추가한', 'ko_re로는', '관련한', '많은', '기능을', '사용할']
설치
korean-regex는 pip를 통해 설치하실 수 있습니다. kre를 설치하는 것이 아닌 korean-regex
를 설치해야 한다는 점에 주의하세요.
pip install -U korean-regex
상세
이 프로젝트는 동명의 러스트 프로젝트를 파이썬으로 바인딩한 것입니다. 기본적인 작동 방식은 완전히 같으니 조금 더 자세한 설명이 필요하다면 이 링크를 참고하세요.
기본적으로 korean-regex는 bracket expression에서 특정한 조건을 발생시켰을 때 작동하는 추가적인 기능을 가미한 것입니다. 해당 조건을 제외한 나머지 상황에서는 파이썬의 기본 re 라이브러리와 동작이 완전히 같습니다.
우선 korean-regex를 불러오려면 kre.compile()을 사용합니다. compile외에도 kre.sub
나 kre.search
, kre.match
와 같이 바로 사용하는 것도 가능합니다.
korean-regex에서 처리되는 구문은 다음과 같습니다: [초성:중성]
(가
와 같은 종성이 없는 글자의 경우) 또는 [초성:중성:종성]
, 또한 이는 regex의 bracket expression처럼 글자를 죽 이어서 쓰거나 -
을 처리하는 것으로 여러 음소(소리의 최소 단위로, 자음과 모음을 의미합니다.)를 선택합니다.
예를 들어 [ㄱㄴ:ㅏ]
는 regex구문에서 [가나]
를 의미하고, [ㄹㅎ:ㅗ:ㄶㅈ]
은 [롢롲혾홎]
을 의미합니다. 또한 [ㄱ-ㄹ:ㅏ]
는 [가까나다따라]
를 의미합니다([가나다라]
가 아님에 주의하세요!).
# 예시 코드
import kre
some_regex = kre.compile('[ㄱㄴ:ㅏㅓㅣ:ㄶㄷㄹㅊ]')
print(some_regex) # re.compile('[갆갇갈갗걶걷걸겇긶긷길깇낞낟날낯넎넏널넟닎닏닐닟]')
print(some_regex.findall('길을 걷는 사람을 보았다. 그는 날 볼 낯이 없어서 멀리멀리 떠났다.')) # ['길', '걷', '날', '낯']
또한 regex구문처럼 ^
도 지원합니다. 예를 들어 [^ㄷㄹㅉㅎ:ㅏ]
는 [가까나따마바빠사싸아자차카타파]
(ㅏ
조합 중 다,라,짜,하
없음.)입니다.
만약 해당 자리에 모든 구문을 일치시키고 싶다면 해당 자리를 비워놓으면 됩니다. 예를 들어 [:ㅏ]
는 가능한 모든 ㅏ
조합을 의미하고, [:ㅗ:ㄴ]
은 [곤꼰논돈똔...혼]
을 의미합니다.
고급
조합의 사용
된소리를 제외한 조합형 음소는 괄호를 이용해서 표현할 수 있습니다. 예를 들어 ㅚ
는 (ㅗㅣ)
와 완전히 같은 구문이고, ㄶ
은 (ㄴㅎ)
과 완전히 같습니다. 예를 들어 [:ㅞㅢ:ㄶㄼ]
은 [:(ㅜㅔ)ㅢ:ㄶ(ㄹㅂ)]
과 같습니다.
0
의 사용
0
은 해당 자리에 음소가 없다는 의미입니다. 예를 들어 [ㄱ:ㅏ:0ㄴㅎ]
은 [가간갛]
와 같습니다. 초성과 중성에는 기본적으로는 0
을 사용하는 것이 금지되지만 특별한 경우, 한 음소를 나타내고 싶을 때, 사용됩니다. 예를 들어 [0:ㅏ-ㅜ]
혹은 [0:ㅏ-ㅜ:0]
은 [ㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜ]
를 의미합니다. 또한 [ㄱ-ㄹ:0]
또는 [ㄱ-ㄹ:0:0]
은 [ㄱㄲㄴㄷㄸㄹ]
를 의미합니다. 하지만 초성과 중성에 0
이 들어가는 경우는 몇 가지 제약이 있는데요, 우선 0
이 들어가면 그 자리에는 0
외에 다른 음소를 작성할 수 없습니다. 다음은 몇 가지 조합은 0
을 사용할 수 없다는 것입니다. 예를 들어 [ㄱ:0:ㅎ]
을 생각해 봅시다. 이런 한글은 곰곰히 생각해도 사용할 수 있는 형태는 아닙니다. 이것 뿐만 아니라 [0:ㅏ:ㅎ]
나 [0:0:0]
도 금지됩니다.
정규 음운 선행 자모순
regular_first
자모순('정규 음운 선행 자모순' 이하 '선행 자모순')은 된소리나 자음군, 합용자들이 뒤로 보내진 순서입니다.
기본 순서(유니코드 순서 또는 사전순)은 다음과 같습니다:
- 초성: ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎ
- 중성: ㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣ
- 종성: ㄱㄲㄳㄴㄵㄶㄷㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅄㅅㅆㅇㅈㅊㅋㅌㅍㅎ
하지만 선행 자모순은 다음과 같습니다:
- 초성: ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄲㄸㅃㅆㅉ
- 중성: ㅏㅑㅓㅕㅗㅛㅜㅠㅡㅣㅐㅒㅔㅖㅘㅙㅚㅝㅞㅟㅢ
- 종성: ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄲㄳㄵㄶㄺㄻㄼㄽㄾㄿㅀㅄㅆ
이 순서는 -
를 통해 값에 접근할 때 사용되지만, 정렬은 일반적인 유니코드 순서(사전 순서)대로 정렬됩니다.
예를 들어 [ㄱ-ㅎ:0:0]
은 기본 순서에서는 모든 초성을 포함하는 [ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎ]
이지만, 선행 자모순에서는 [ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ]
입니다.
다음과 같은 방식으로 선행 자모순을 사용할 수 있습니다.
import kre
kre.compile("[ㄱ-ㅎ:ㅏ]", order="regular_first") # 선행 자모순
kre.compile("[ㄱ-ㅎ:ㅏ]", order="default") # 기본값(사전순)
정규표현식 플래그가 더 먼저 오기 때문에 주의해야 합니다.
import kre
kre.compile("[ㄱ-ㅎ:ㅏ]", "regular_first") # XXX 오류! 정규표현식 flag로 처리됨
kre.compile("[ㄱ-ㅎ:ㅏ]", order="default") # 올바른 사용
release note
- 0.2.0:
order
파라미터 추가 - 0.1.0: 러스트 바인딩으로 완전히 처음부터 재제작, 기존 버전과 완전히 다름
- 0.0.5: make_korean 추가, 이름 변경, 타입 추가, 리팩토링, 검사 추가
- 0.0.4: readme 보강, 리팩토링
- 0.0.3(첫 안정화 버전): 시작
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for korean_regex-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1f0177499f4844043cf1d7e2f8c39c4dca7dbd71389424d366c3666eb36de26 |
|
MD5 | 3b97fb5df41abd04ba799cde7cd6b755 |
|
BLAKE2b-256 | f39b2728adf325eef30d28253c3e57626feea5e9b6b3de33bd31f12748e4976b |
Hashes for korean_regex-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce7cd8cf098e306e15ebca9847f742bdabde06d8b986402b1ec9d78af6eaed61 |
|
MD5 | f0edb542973c087144d6533751d85bbd |
|
BLAKE2b-256 | 4dad0435c7684fc5dc79711f6d14199f3f2669902f315b503407050f61182dcf |
Hashes for korean_regex-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9537c223d49cad8c3a6b76b3cd9163d2ef7b05291dc5a58f70184ae9e4a6e1e2 |
|
MD5 | fe89757c204f301e580069852ac9ca34 |
|
BLAKE2b-256 | 91dfffc000967784f61070cd50cff78d38f46758bbff75a1036ec3abb2e9426d |
Hashes for korean_regex-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b093379a2280b8fa13b94e8fed81a5e6d5e21ea8b64abca77d4ea28f6b94fff |
|
MD5 | ae66a0e82b7556998cae50b362a042e8 |
|
BLAKE2b-256 | 22eb809d51e60a41817a22482c6082608f26f577b37ac6b3922c0cb712414261 |
Hashes for korean_regex-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ab302e61a78b349338960fc46830c92d3ff2dd4ec513325b0cee03280055260 |
|
MD5 | 77f58b919090169830c1cd26f280b261 |
|
BLAKE2b-256 | 641ab4cc229857676922aae491f28cb41fb328daa35fd609f772d3742de03ced |
Hashes for korean_regex-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe7eaa52a017ae7e3c80c732b2f498b069e86a7555cbab16df511ddb6118f01 |
|
MD5 | f978d76eca98ad94c2b6d4d26157d06b |
|
BLAKE2b-256 | 6ddc89693b05e4261af1b78784872d06f2119d386a01ed3b88fe175120775aab |
Hashes for korean_regex-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6d13bf682488dab8454b022ccc9d323ccf8b14cef5bb237180b131539a8ee26 |
|
MD5 | 82eeb43caed56b7ef1a59bff5726007e |
|
BLAKE2b-256 | db865347b0fe399b77d144f6e11ef5ecac4531b98b4edd80ae125851d0a54ee4 |
Hashes for korean_regex-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95e9741cb29003bb9a53118ae6f765c2fac31e1e091d5e9b74bace876190e681 |
|
MD5 | d469d57f113b6c96b2af8d97d8b77b43 |
|
BLAKE2b-256 | 817ce88bfdb2ecf83121e0deaa8fd0d7c22b59fdca096669c3a37e654e2288e0 |
Hashes for korean_regex-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efbfe76ba89ee3484eb7eeeea749185e52c69d1db04cbe638a2ce665cb5ffc76 |
|
MD5 | 4d338139c3d4e425f2b7bd36abfba7da |
|
BLAKE2b-256 | f30a82a3b86622885f8ec4099d7b75d50783b9adeaab4f396536b1b4920bd157 |
Hashes for korean_regex-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e00625639eeaddede55f0b4064ebe9d4ea681835dbdc4e77f7b9a911a6490942 |
|
MD5 | cba9e94e9588a69883a5bb8588b4c11d |
|
BLAKE2b-256 | 467e879a79cc669fe777cd3b1cdcb312ccf47cd19ca8dad8df77e85db122e160 |
Hashes for korean_regex-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f55797cf32f16f7f077e4628b62c2705c5b384aea62b619874950f39b819498d |
|
MD5 | 012ff7e76f294e1930820aa0fb5e2461 |
|
BLAKE2b-256 | 075a2ded9ccf97b08411cd5d01be117ee0755612359e106f4b253e6c75ca3ba3 |
Hashes for korean_regex-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e26ee3ce2af4916740fd531ae9af742ee86fb4e349756edaa63c7cfaa42cfcdb |
|
MD5 | 043de5fdf96f1d40309b60211dc8b3bb |
|
BLAKE2b-256 | ec8c33b98ae456b5a8d48a08b222daac75d61f78ed275d1226780f79c0c0643e |
Hashes for korean_regex-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 415178a882f83c5b2ba17d43b0c227830f67ba660ac64971548c0f4da5899631 |
|
MD5 | ba16f8591148e24cf854605613159081 |
|
BLAKE2b-256 | 15fcf0bcc786048de8cd1b731ed2610c3294888f7ace9ef74ae2dd894326e161 |
Hashes for korean_regex-0.2.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc299cb692cb54490946f670e4b6c0a288d004a8beda0337c144c94c1e83844 |
|
MD5 | 8336e68c2e44547dbe742f55a27c4dea |
|
BLAKE2b-256 | 53816e069b55fd3f2610220b51c62df0222778f9745b42464ac76913466fbbc7 |
Hashes for korean_regex-0.2.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d58d59f835bbd397b69bf3b48902dc67b89dad87b8a9c46156cea3172eee8b |
|
MD5 | 3854902bd125df54abd6c03c922d62aa |
|
BLAKE2b-256 | b9d0a1425ffaba587691a0b9995ab317981671a0cfa9b6b368a6db4e8110cf78 |
Hashes for korean_regex-0.2.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2430fb5f8b36292d8cb9f13a9446b8923959752707d3e81a3dde567bda6f6b57 |
|
MD5 | b9437ffdc872d664a9467506eb2e97c5 |
|
BLAKE2b-256 | 1819153a8ba88ff3a92618fe7b353fdfb2453324f9926592510b6ebbc1d4514f |
Hashes for korean_regex-0.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bd2073257c794584f5994ff61fa75b4266c0e80caf48060968d6cdc1979582e |
|
MD5 | 5c7e2e6d54e658a764dc6ca87b61253e |
|
BLAKE2b-256 | 8f352080b86fec9b37f7f97d087a2d7db2ba1a3295143187fc2b12f1df2c255d |
Hashes for korean_regex-0.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f5b17bb2d6d2446e75aaea3349c1dd7142db509a1c0ef94b7b2d7894e2d795 |
|
MD5 | 4d971123dcd1b60ad73e58abed32c723 |
|
BLAKE2b-256 | 0d4b62bf814f392ed4caa47d50c3890ba457c1ad55b0874d4ec412844b2a5627 |
Hashes for korean_regex-0.2.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b2c3bf703afaa41ec35253d6f12c5313896acd4771c0b04f3f0cffc127224b6 |
|
MD5 | 331a35d2e321bbb863ba6aae93344c23 |
|
BLAKE2b-256 | 8d2c67aa553b2ee86d85a5c2da6c1dd9f95f3f5e486f3123d43fd221a5d81ba1 |
Hashes for korean_regex-0.2.0-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8d0835f05bf0f00e66ac15239f99c993f1153f73b7d6cf1aca33984f7a7b4cc |
|
MD5 | 3a33067bfa8a43e97824c84a5cc6ea76 |
|
BLAKE2b-256 | 7375ee0719eaf944e9d9d288225b7f7f273b1730172630c94a55242cae117689 |
Hashes for korean_regex-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3ebe5525aff933e8fc8d67e2dcb61a3b2a23f0c2477b3e7d8c778f9621b7da4 |
|
MD5 | 6485b780cdc18ebd64ce6813c7f53fe5 |
|
BLAKE2b-256 | 3bcc21a311ab76c57cb238d95e84139ad68114369ebfe1f1a300ef2a5e437603 |
Hashes for korean_regex-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb75fe06fda1dfe368ec522a2c9fdd0db7f2c90df622dd5cb6e2a20433025c4a |
|
MD5 | 43951896e10b9319de61d87be3a6dff0 |
|
BLAKE2b-256 | 0f4a26d6c3630ec8e46dc891a559c5835fe57317c86f7a16ea7f5b752d3f04cf |
Hashes for korean_regex-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e7320163661984932ec4e45777076c0cce17d1ce12e87033d794e2b64503cdd |
|
MD5 | 25232b6881a857a22904e05f9319c9f1 |
|
BLAKE2b-256 | b816a8c119a0195dd2f159d419b8dede4b2356bbb66e75a3fd4d85c51c210b11 |
Hashes for korean_regex-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82fe94ab02a201f6f411372da47e607aed5f25b246080ed6773e8e0f6e118324 |
|
MD5 | 29c489d8d8c30805ff627c0e168448a4 |
|
BLAKE2b-256 | cfea65d405f9111492b8987dcb61177e8590418eeb87f3456748a159fca34237 |
Hashes for korean_regex-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ac8755f562cb417a89210cefa141aaab53a9aadf201fc0fb2fd8c144cd89e45 |
|
MD5 | 82a6575ad0cfb1827b21cdc630889489 |
|
BLAKE2b-256 | 0d2620c6f25033381e734aa2f67da1be1dc1c997e8a51192da8bcf509f11e671 |
Hashes for korean_regex-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa257cf42bcef56edaa6c4ae0e858d4f5d4c3039d13806714bd1b6f1679796b5 |
|
MD5 | 58df4014ace895880664e51fbf8bce44 |
|
BLAKE2b-256 | 8acc9e1b61160eb4240f6eda3a4c870e412345109450c206d36724ef7a0cb236 |
Hashes for korean_regex-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f656a6fcc22f9443cc53b00f4db54cbee9101f1a25c6cbc82d30abc4bd4d14f2 |
|
MD5 | 225aac9bdb454a80a5afba01ed13ecb0 |
|
BLAKE2b-256 | 313b3638baeb204aa326df48320d5555a9ad02e602697158d93a9711fe237609 |
Hashes for korean_regex-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db9cfb2e3d053e78f6820c1fc1317a1854c7dad66ddbf458bb1fe5935340bf5 |
|
MD5 | 2fddc111d395d93accb52db50ec75a4c |
|
BLAKE2b-256 | 195be023922bc57a75abb5ae7f59e168ba9dfb27306298df0c9309df3b830824 |
Hashes for korean_regex-0.2.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36d3795ca0481de3ee36f2a0cfd7e678e55780a45025942001f2f1f482cc6897 |
|
MD5 | feddc8132d71c7bb332ed887e7cb8848 |
|
BLAKE2b-256 | dd2d5b5a320552b67fcc1bc9e0ab8d959a45761a42f8e6a6decfa92e41d65fbd |
Hashes for korean_regex-0.2.0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ed449486525e31d26baedfbfbdf91a792244080ca8b9bfb17a99c1bcd4645e7 |
|
MD5 | 0b812a859a229ceb5188f84341c6eadf |
|
BLAKE2b-256 | 29f295940026685c617ddc967114fab70383d25c6ed7e0fcd35d3add2ec2954a |
Hashes for korean_regex-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c45511a447e541d910f5bf53a2e5ba6499677fbf715d57198df041641a19b8d3 |
|
MD5 | ef0bab71fc3fc5820b871a10201ffe34 |
|
BLAKE2b-256 | 1eba89b6c6bfa1a8be4521d4be633f69cf201003f03379e3c750a30edc423079 |
Hashes for korean_regex-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c655ec32fd6c019768d3c6d1fdfaeb8c1568a84094084f6dcd2fd17e02c15c37 |
|
MD5 | 33f0b4c2cf059f59745a4bb363507588 |
|
BLAKE2b-256 | ceaf9e2d82c19d088bbd2c74d0abd411069a3fef40f13d2273e0953ecd18d6e7 |
Hashes for korean_regex-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 874d64e9b8db2be126f323a5c2cd77579f37feb784c6442adbdd1992cb33fae3 |
|
MD5 | 3d1c97be05f8003b184f8acfa37a6700 |
|
BLAKE2b-256 | 68e965b1f5720007835fb09cf463d49ff57b34c8295cff04fdc959e961cd0a6c |
Hashes for korean_regex-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7150e87c171a53b35b7cfa5bdbb9c5e4b3c6e3abb116f15d215fb93581925a6d |
|
MD5 | ab83261159c5288ac4a5cf7ee3d63400 |
|
BLAKE2b-256 | 6979462d09789c3cc363085f5d757669c0bb0cc84be7f7b14aa4fccfd4d854fd |
Hashes for korean_regex-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6481d2cff53624d1f890ea381445ebacda42c5bc60dd80f8b71656de85d0402 |
|
MD5 | c85a7f1058060f796788981baf94c8ad |
|
BLAKE2b-256 | 9abd2e9d40abdbc058b060a1e27cf75a5067ae7e62ac3ef425160806a93139aa |
Hashes for korean_regex-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ded7307f14160d99dd1b10f37b744ce4f36db15de004158e4a4c69514eb29ff |
|
MD5 | 13b6c011a7db81c8c43fa5edc5d37acd |
|
BLAKE2b-256 | ae814f0e63dcde37a5aba8e91dcdf0b502e962ab30925659239948a4f4289569 |
Hashes for korean_regex-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd20f991b87f42b30190ff0ebff10c28493d7bc963319ca374e27766c8c0a0c5 |
|
MD5 | 8e6870af28cf1b474e5fbcd88d4a2906 |
|
BLAKE2b-256 | b5934255d372982711b3d92632b424ef45d1317399800eca467c6dc8d7de85b1 |
Hashes for korean_regex-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81f3252c6270391655537ca78125be9e699ca1de04c828688a8f770bb86dd7ab |
|
MD5 | b222d3a0315bb1f5f56cf9efebe0e4fd |
|
BLAKE2b-256 | 3bf6e453c8b26606f3f069767959615f6d1afe8ccfb3f925865c2f23b920f993 |
Hashes for korean_regex-0.2.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6adc7cc605890c254227d57a2d994825bf9f04fa20ce5ab1857d4fd6db87e001 |
|
MD5 | d52a1e365dba917d82c8ae1393bff3f9 |
|
BLAKE2b-256 | fd31771eb98b62992989bf63fcd0d7fa068aa8f4fa6e78d85b743792ee73c079 |
Hashes for korean_regex-0.2.0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b66f9570016e0aaa1d08d197808cb3f6131d5d1f806a6550069b37377b43e92 |
|
MD5 | c100659d206b5486e90a2620ab7d59dc |
|
BLAKE2b-256 | 337a027f47895541a1c035f32ec02b9f4ab59ac6363b85e512c68c79b3faebcb |
Hashes for korean_regex-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c88827c607413b173774fe7872fdeee2fb6596a6bbb86f6b642219d4a6800a63 |
|
MD5 | 9ade091b4efa942543486ca9da2cc208 |
|
BLAKE2b-256 | 214dacbdac391c1323be5355b0900cb7ef9692eedfa3214a71db8b8d529863ba |
Hashes for korean_regex-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f57a57498f5195682eabdd0877126ef409389d13c1fb4c25896f04433a33c0e7 |
|
MD5 | a2c3e9fe0221a118479486f754e929a4 |
|
BLAKE2b-256 | f22a50c5737d17e8f015ca74475ad7f9e71389be701c33e809b6648112e4d044 |
Hashes for korean_regex-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fcae5f798d6ab2aeda26d72e7379cdb2f09c6d16274d779010450b2de14660b |
|
MD5 | 37a91091c298ed5217833ea5dcbdc47e |
|
BLAKE2b-256 | bc96a72b7cb3dc964d007b609ef4c4281edea7611d5c01bbc94b2d2de279e10f |
Hashes for korean_regex-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99b63707f384cc7dc17282d69476c6f87fb6d697ac4c08e65758f3d0f78c1c6 |
|
MD5 | 6aaecd9a5550d5e96d47a448581a258e |
|
BLAKE2b-256 | dd5805018de10a270a75322e367a503873b6ace7311054087e53e533061d41dc |
Hashes for korean_regex-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ba48224d62af057988c3981c48dafbeff15a6b95e734c5cfb7763a6ff4f8280 |
|
MD5 | 272fc5cd643033cf2f0b4dcc28a37825 |
|
BLAKE2b-256 | ca52fd5dc31049a65806dd1ebfde69aab82070ecf73075ae2523f1a767046271 |
Hashes for korean_regex-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 528ceb677c5a710cbe3b79dc54b08c6e0f1c75344912f68fe1794ef174ddc59a |
|
MD5 | bd6039fbaaf950429c9805406933be77 |
|
BLAKE2b-256 | 654bf683bffdbef1fb433cc38aec5f17b8caf1e26e012ba8c59b0b3717638425 |
Hashes for korean_regex-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb5c64cb3d6ac7591e2ddc4d5d89c9450761174bfeecacb7e306a8707216bebc |
|
MD5 | 8dcd816a0051e2a97edcde3d3ef6eb5d |
|
BLAKE2b-256 | abb40f4b6bc28c2e0cf604aaced3c62d5e7679b8d496b90443bb0832c6034408 |
Hashes for korean_regex-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c90fffc70ae59e028061e101e4f9a68fcac78278b0d138536e0be41059996b69 |
|
MD5 | 3b000b350d9cb070a54d592bb148bc09 |
|
BLAKE2b-256 | 5c7b17408661c725469d93bfed78600fb2d529c48c06c8f1396a8bd35309473e |
Hashes for korean_regex-0.2.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da10310f4f668b081796034cb5bc6ac43208b6fc966852b34eb7820bd0a929ec |
|
MD5 | 1392ba5b8e418eccebf11eedf9f0896c |
|
BLAKE2b-256 | ae0585d6891c13972dba3ee89d65b10d082ebc3425980e96a8f3cd9cc03a49ad |
Hashes for korean_regex-0.2.0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e23c4c61fc28edd2d0386d55e7aafdf6eacc10bfc2b6ca44da29c5d67849e4f9 |
|
MD5 | f49ca576e21d037f196a4e1fc229f4c5 |
|
BLAKE2b-256 | a27c1749dbe3ead12090ee380193c450dddc45faff878d819fcdfa7ceced9411 |
Hashes for korean_regex-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56dd8bebbe17501a3fe0cf80d81463510ab8029d7b676f78cdfcf4feb79e380d |
|
MD5 | 0b6bd85b6fd595360a7f636be830589f |
|
BLAKE2b-256 | 029124f61460f6c5fed7e312a59b4a96d7cfe8ead28969b60e2481a84215b399 |
Hashes for korean_regex-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15f565eed37e960be61141caea3098bb89df5df232aa5a3a445853f32646e8bc |
|
MD5 | 1c0bee654cce9f5a130a160c5c802638 |
|
BLAKE2b-256 | cb26d00f3460b5fdd4905d830f2e9ad19cff08a53014f5ab1e29a08df5b5caa1 |
Hashes for korean_regex-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f26b756b4c9372b3c046f7afd8cb8359dec27261b3d601dff695f5277d7ebb13 |
|
MD5 | b740eb8ec9140ceba3ce47ff27e548fc |
|
BLAKE2b-256 | 67152311ba67d62c0e22037326af311c770c302bedde3c2f7e9576651ca37726 |
Hashes for korean_regex-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 215cad4e7616f2b5225b71f3a58ccf8ee9184553104ef745f69beb0391ff88f7 |
|
MD5 | a95f2a992652e2f3a23bc630a92aaa18 |
|
BLAKE2b-256 | c9146ede31271d942659bfa7f668bdf2bd780cded0e14a6d6bdfbb68ccf75483 |
Hashes for korean_regex-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52e39bc7283ddd5d02ee855b90b572efb8a2ca587901fdb515eeca3f20ac67e3 |
|
MD5 | 21e84ec76c316406d4cca1aba1e2dca9 |
|
BLAKE2b-256 | 46b3a47e9d2f8bd9de3680964ba32f6745fc5a113644e1d15db3e5c42ed2629c |
Hashes for korean_regex-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 355161939e5f894562d6b25d270ab7f5a015d663ae2a85d37de711b3445ec7bb |
|
MD5 | 47391a352a3952437fbfc290d6860a51 |
|
BLAKE2b-256 | 1c4a476eca3db02aea89fc509235408a290d323dedd069af0dce65437ab4c0f9 |
Hashes for korean_regex-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 245aa93e41bc72e8e648f97a573cfca4023ce75bc76d0239a81bb47b934edd1a |
|
MD5 | ef0328f2b3d85294bd74baf634f9c3ec |
|
BLAKE2b-256 | 40c98bddbc69147ba1bd08aa93466f810ebc05a1b63107305912df181a9b84ed |
Hashes for korean_regex-0.2.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d7807ebc5da18afedd529c5a9ed73247ddffc5050db508509a7e1200159853 |
|
MD5 | 248beab7079c30027a4ea1407f52024b |
|
BLAKE2b-256 | bfdb6d4ade1b8c5d400f27d62a7884fd9f41a02f718ef91e140b2d78bb2bfa23 |
Hashes for korean_regex-0.2.0-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0a95aa870f1ed6b0353a648499e6773a497028a69ea6b823b30869a92262dc2 |
|
MD5 | 575dbcf7a8d0defbf1666609b1c08418 |
|
BLAKE2b-256 | 7541a8b298aaf50cbd7f7a59b00d42250d2cf4e0b6ba8a3d8451fe5deddbb5ae |
Hashes for korean_regex-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5fb6b720e5b90fe09b17631940bcf8ab9da2e1420ca44a76733562960df027c |
|
MD5 | c232bfcf726fc08be1d58ca1f53e5923 |
|
BLAKE2b-256 | 387b7b3d80f48f50f748681e7c3f787dfa09b211877e6ed862817e6ff35fd2fb |
Hashes for korean_regex-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 937119d32950db88512cd7637b494fee4d85a750414ff123cc2b76739e83c937 |
|
MD5 | 14829ef0d665ca762b1f0b95390a0cc1 |
|
BLAKE2b-256 | c00b084d1803791f079652e6c63e8b29019cdfe02705ed1f1ae232cd2002613b |
Hashes for korean_regex-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 366c31540dcbece6014a30fc676ada709325927cdd349d6d3877363c5148fb51 |
|
MD5 | 8c77529aadb16516cac9386bf50d24a6 |
|
BLAKE2b-256 | d6ceccc39e796cea9fb5ce682ee9000176c3913fa033ff5cc1b982355df6575e |
Hashes for korean_regex-0.2.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a3310a25cd673e9f801343e249e897a9eb22d477d7cb0e552c64826c82eb4d7 |
|
MD5 | edb9126a3bcfe0584046b232b67e2c7c |
|
BLAKE2b-256 | 32adc09654407948e429b768037d74418a775e93a3d29911a5eb402541f33eec |
Hashes for korean_regex-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 904550e477e81ba54c45d8bc17553c0234e89951b0336b2314641e4ed27f260a |
|
MD5 | 8825e14e2701cdc6c903e0e5136aa3d8 |
|
BLAKE2b-256 | e4247d2842b36a595ab599f51b3fd23ee1c74dbc2ddb357701e8e7c966276a38 |
Hashes for korean_regex-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed2c4ff461ea5f8c7224cf2441acd3388ee6c66ddf3c10d073f4861bc087c77a |
|
MD5 | c8cedd9c19977ec68211a92a92d27c38 |
|
BLAKE2b-256 | 1dd6a24a47187fe4d2c22ef97930471aa0c01857bf7cbddce378fea67b0d4bed |