Untitled
unknown
plain_text
a year ago
1.0 kB
14
Indexable
import os
import re
def process_war_files(directory):
unique_strings = set()
# Compile regex patterns
pattern1 = re.compile(r'<(.*?)>')
pattern2 = re.compile(r'\[(.*?)\]')
# Iterate through files in the directory
for filename in os.listdir(directory):
if filename.endswith('.war'):
file_path = os.path.join(directory, filename)
with open(file_path, 'r', encoding='utf-8') as file:
content = file.read()
# Find all matches for both patterns
matches1 = pattern1.findall(content)
matches2 = pattern2.findall(content)
# Add matches to the set
unique_strings.update(matches1)
unique_strings.update(matches2)
return unique_strings
# Example usage
directory_path = '/path/to/your/directory'
result = process_war_files(directory_path)
print("Unique strings found:")
for string in result:
print(string)Editor is loading...
Leave a Comment