답변:
문자 식별자 는 해당 파일에 나열된 접미사 를 나타 .aff
냅니다. 이렇게하면 .dic
파일 에 모든 형태의 모든 단어를 나열 할 필요가 없습니다. 자세한 내용은 " 접두사 파일 형식 이해 "를 참조하십시오 .
MySpell 맞춤법 검사기에서도 동일한 형식이 사용됩니다 .
이것을 스스로 검색 한 후 마침내 좋은 설명 으로이 페이지를 찾았습니다.
각 규칙은 해당 언어의 .aff 파일에 있습니다. 이 규칙은 접미사에 대한 SFX와 접두사에 대한 PFX의 두 가지 형태로 제공됩니다. 각 줄은 PFX / SFX로 시작한 다음 규칙 문자 식별자 (사전 파일의 단어 뒤에 나오는 식별자)입니다.
PFX [rule_letter_identifier] [결합 가능한 플래그] [number_of_rule_lines_that_follow]
결합 가능한 플래그는 일반적으로 무시할 수 있으며 다른 규칙과 결합 할 수 있는지 여부에 따라 Y 또는 N입니다. 그런 다음이 규칙이 다른 상황에서 어떻게 적용되는지에 대한 다양한 가능성을 나열하는 몇 줄이 있습니다 (로 표시). 다음과 같이 보입니다 :
PFX [rule_letter_identifier] [number_of_letters_to_delete] [what_to_add] [when_to_add_it]
예를 들면 다음과 같습니다.
- SFX BY 3
- SFX B 0 가능 [^ aeiou]
- SFX B 0 가능 ee
- SFX B e 수 [^ aeiou] e
"B"가 단어 다음에 나오는 문자 중 하나 인 경우 적용 할 수있는 규칙 중 하나입니다. 세 줄이 있기 때문에 발생할 수있는 세 가지 가능성이 있습니다. 하나만 적용됩니다 :
단어 끝이 "not"( "^"로 표시됨) 문자 a, e, i, o 및 u의 집합 ( "[]"으로 표시됨) 중 하나의 문자 인 경우 끝에 추가 가능 . 예를 들어, 단어의 끝이 "ee"이면 question → questionable able이 끝에 추가됩니다. 예를 들어, 동의 → 동의합니다. 단어의 끝이 모음 ( "[^ aeiou]")이 아닌 "e"가 아닌 경우 가능한 단어가 끝에 추가됩니다. 문자 "e"가 제거됩니다 (가능한 전 열). 예를 들어, 흥분 → 흥분.
PFX 규칙은 동일하지만 접두사 대신 단어의 시작 부분에 적용됩니다.