Checked the TXT file; To detect Name of Persons, Locations written, Just need something Common which will indicate that the Name is started here; At end of name, need to add some common marks like Semicolon etc. It will indicate about the End of the Name. Using this logic, easily can detect the Name, Address etc. This is the most convenient solution for you.
Second possibility is to go with any API to detect the texts. Already I have word with this kind of project in previous; That was to detect texts from images;
Now, I need a small discussion with you regarding this project; I have few queries which needs to discuss with you:
I am curious to know, after detect the Name, Address etc, where the data be send? By the way, I need to know whether the data be exported as CSV format, XLS format or any other format? Accordingly I will work.
Let's get introduce myself with few sentences: I am a professional full time freelancer developer, having a very strong hands with Asp.Net, Asp.Net MVC, Asp.Net Core and many more. Already completed many simple to complex level projects with Asp.Net; All details are enlisted with my profile.
Please let me know your convenient time to have a discussion with you. I am available.