MCPcopy Index your code
hub / github.com/RingBDStack/GDAP / clean_text

Function clean_text

extraction/predict_parser/target_predict_parser.py:56–75  ·  view source on GitHub ↗
(tree_str)

Source from the content-addressed store, hash-verified

54
55
56def clean_text(tree_str):
57 count = 0
58 sum_count = 0
59
60 tree_str_list = tree_str.split()
61 # bracket_num = find_bracket_num(tree_str_list)
62 # bracket_num = find_bracket_num(tree_str_list)
63
64 for index, char in enumerate(tree_str_list):
65 if char == left_bracket:
66 count += 1
67 sum_count += 1
68 elif char == right_bracket:
69 count -= 1
70 sum_count += 1
71 else:
72 pass
73 if count == 0 and sum_count > 0:
74 return ' '.join(tree_str_list[:index + 1])
75 return ' '.join(tree_str_list)
76
77
78def add_bracket(tree_str): # 补全不够的右括号

Callers 3

decodeMethod · 0.85
decodeMethod · 0.85
decodeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected