advanced
Rule-Based Entity Extractor
Extract email addresses, phone numbers, and URLs from unstructured text using finite automata concepts.
📝 Prompt Content
Write a Java program that scans a large text file to extract specific entities: email addresses, international phone numbers, and URLs. Implement custom parsers for each entity type instead of relying solely on standard regex libraries to demonstrate state-machine logic.