def parse_and_save(input_filename, output_filename):
results = []
with open(input_filename, 'r', encoding='utf-8') as f:
data_list = f.readlines()
for data in data_list:
# Veriyi standartlaştır
data = data.strip()
parts = data.split(':')
if len(parts) > 3: # Eğer fazladan : varsa
parts = [parts[0], parts[1], ':'.join(parts[2:])]
match = re.match(r'(.+?):(\d{11}):(.+)', ':'.join(parts))
if match:
url = match.group(1)
user = match.group(2)
pas = match.group(3)
if len(user) == 11 and pas and all(char not in user for char in ['¸', '•', 'UNKNOWN', '�']):
results.append(f"{user}:{pas}")
with open(output_filename, 'w', encoding='utf-8') as f:
for entry in results:
f.write(f"{entry}\n")