I don't know what language this should be in, so I just added different ones as tags.
So I need a text modification program that will work on windows and that can handle fairly large text files if needed.
The input file will always be items, one per line, each will have a colon in between. The program needs to modify the item after the colon, the item before it should never be modified at all.
This is a sample of what an input will look like:
John:monkey123
Thomas:123456
Bob:dragon
Steve:Knight44
Each time it says "add number range" - I need it to add a range of numbers, there will be a box to add what I want. If I say "1-3" it will add numbers "1", "2" and "3" to the end. By default I want there to be "1" as a placeholder and I can edit it if I want to.
Here are the modules:
REMEMBER: NEVER MODIFY WHAT COMES BEFORE THE COLON, ONLY WHAT COMES AFTER. Everything below refers to only modifying what comes AFTER the colon.
Add number range:
Adds a range of numbers that I type. By default, "1" should appear when selected. If the desired range is simply a single number like "1", it will be this:
Input:
John:monkey
Bob:dragon
Output:
John:monkey1
Bob:dragon1
Capitalize first letter:
This capitalizes the first letter
Input:
John:monkey123
Bob:dragon
Output:
John:Monkey123
Bob:Dragon
IF SOME LINES HAVE NO NUMBERS, example: "Thomas:123456", then remove those lines.
Capitalize first letter and add number range:
This does the same thing above, but also adds a number range in addition to capitalizing the first letter in the same way I described before
Input:
Joe:smart
Dan:hahaha
Output:
Joe:Smart1
Dan:Hahaha1
IF SOME LINES HAVE NO NUMBERS, example: "Thomas:123456", then remove those lines.
Make all letters lowercase:
This makes all letters lowercase. IF SOME LINES HAVE NO NUMBERS, example: "Thomas:123456", then remove those lines.
Input:
John:Monkey4
Tom:DRAGON123
Output:
John:monkey4
Tom:dragon123
Make all letters lowercase and add number range:
This does the same as above, but adds a range of numbers.
Remove all numbers
Simple, just removes all numbers. If there are only numbers like "Tom:123456" then remove the line entirely.
Remove all numbers and add number range
Same as above but just with adding a number range.
Remove all numbers and capitalize first letter
Same as above but just capitalizing the first letter.
REMEMBER: Each module should take the input on it's own and then the next module also takes the input and applies the modifications. I DO NOT want it to keep piling onto each modification. At the end, it all should be combined together and all duplicate lines (case sensitive) should be removed.
For example if my input was:
John:Dragon123
Bob:Monkey5
And I applied "Make all letters lowercase" and "Remove all numbers", the output would be:
John:dragon123
Bob:monkey5
John:Dragon
Bob:Monkey
^ Notice that each module got applied separately and then combined at the end. I need it to do this and then remove duplicate lines if there are any (case-sensitive)
I will post a crudely drawn image of what I want:
[login to view URL]
Thank you and let me know if you have any questions :)
I don't care about looks, this just needs to be functional!
Hello
My name is Ahmed, i'm a top rated freelancer.
i worked over 400 projects and over 700 hours doing java projects.
plus i passed freelancer java v3 exam with score 3.75
plus i got 2 java certificate 1Z0-803 and 1Z0-804 with 3+ years experience.
small overview of feedback on my profile
"you want to get your projects completed with quality? Hire Ahmed. Highly recommended."
"Thoroughly satisfied with Ahmed, and would recommend him to anyone looking for an excellent java developer!"
"Highly recommended. Very smart and well experience"
looking forward to work with you
Regards
$50 USD en 3 días
4,9 (408 comentarios)
6,6
6,6
11 freelancers están ofertando un promedio de $112 USD por este trabajo
Hi There
I've excellent programming and development skills and knowledge. I can provide an efficient,
perfect, well documented development of your Programming and Computer project according
to 100% accuracy and requirements, with dedicated support.
Thanks
Farah Saif
Dear sir.
Your project attracted my attention at first glance, because I've extensive experience in Text Editing Programming.
I'm really confident about your project, and very eager to join your project.
If we have a chance to cooperate, I'll do my best to provide wonderful result.
Looking forward to your response.
Best Regards.
Hello.
I am an expert in such a programming.
I've read your requirement fully and I can do this.
Please send me message so that we can discuss more about the project.
Best regards.
Hello?
How are you?
I have good experiences in "Text Modification Program (With GUI)" as you can see my profile for these (C Programming, Java, User Interface Design).
I have been working for 7 yrs in this scope.
While we contract and work in our jobs, I will get paid once you have confirmed satisfied result.
If I do not deliver satisfied result, I will never get paid from you.
We can discuss more details to understand more easily if you have other infos.
Hope to work with you.
Thank you.
Hi,
I can provide you a good GUI based c or c++ executable file (exe for Windows and run file for linux) which you can run on any system and just select the input file along with options present on GUI, this will produce your desired output file.
I'm having rich experience of 5 yrs of C and C++ programming experience which can be useful to you.
Thanks. Would like to work with you.
Greetings. I can implement it using a console application or a application with user interface. It would run on windows, linux or iOS? I can get it done by 1 day deadline.