indonesia_qymc_judge.py 624 B

123456789101112131415161718192021222324
  1. prefix_list = [
  2. 'PT.',
  3. 'PT ',
  4. 'CV.',
  5. 'CV ']
  6. def is_prefix_and_concat(qymc, qymc_org):
  7. if qymc is None or qymc_org is None:
  8. return qymc_org
  9. for prefix in prefix_list:
  10. if qymc.startswith(prefix) and not qymc_org.startswith(prefix.replace('.', ' ')):
  11. return prefix.replace('.', ' ') + qymc_org
  12. return qymc_org
  13. def get_qymc_prefix(qymcs: list):
  14. if qymcs is None or len(qymcs) == 0:
  15. return None
  16. for prefix in prefix_list:
  17. for qymc in qymcs:
  18. if qymc.startswith(prefix):
  19. return prefix.replace('.', ' ')
  20. return None