SWEAT v1.2.1.0

Search Word ExtrActor Tool

I developed this little text manipulation utility/editor to explore ways of extracting key words from large amounts of text.  You may find it useful for that or some other purpose.

Key Features

  • Drag and drop any file to analyse
  • Set case of entire text
  • Remove multiple spaces
  • Remove new line characters (new paragraphs)
  • Remove tabs
  • Remove special characters e.g. punctuation etc.
  • Remove Numbers
  • Remove single characters (i.e. a character with a space either side)
  • Only show words repeated X number of times
  • Remove all duplicates of words
  • Remove a custom list of words
  • Sort alphabetically
  • Wrap words in custom character(s)
  • Delimit words with any character

User Guide

SWEAT Main ScreenTo get started paste some text or drop a file into the top text box, select some options from the aptly named ‘Options’ tab, return to the tab above and hit ‘Go!’.  Your results will appear in the bottom text box.  You can change your options and hit ‘Go!’ again to see different results. When you close SWEAT down it remembers all of your settings including the exclusion list.

Options explained

SWEAT OptionsThe options shown above are executed in the order shown on the form which may explain why you get results you were not anticipating.  They are fairly self-explanatory but if you are not sure, don’t worry, you can do no harm, experiment. The exclusion list (Remove words listed below tick box) can, in my experience, get pretty big when working on large bodies of text.  These words are saved, capitalised and alphabetically ordered when you close the program for easy reference the next time you use it.


  • A Windows PC


Unpack the downloaded .zip file and run setup.exe



Always grateful for your feedback 26/02/13

  • No limit on Remove Words List 20/01/13

  • Improved performance
  • Improved word count
  • Drag and drop any file to analyse
  • Remove tabs functionality added
  • No longer remembers text you pasted in on close. This is because it is now possible to drag and drop large files into the application and storing these as a setting had great implications on the start up time of the application 19/01/13

  • Check for update functionality enhanced 16/12/12

  • First release

24 thoughts on “SWEAT v1.2.1.0

  1. hello, nice job, swat really rocks!
    just few feature I would like to find in the next release (and I would pay for them):
    – new function to change accent letter with normal letter ex: à=>a // éè=>e // ò => o // ù=>u
    – new function to remove double consecutive letter in a word ex: better=>beter // ball=> bal
    – introduce recallable setting (so user can have few setup of the application)

  2. I know it’s a few years after the last release, but curious if there’s a possibility of future updates? I just recently discovered this after months of using three (yes, three!) different websites to split walls of text into alpha sorted unique words. I create DLC for the Fantasy Grounds virtual tabletop and search keywords is an important function of the reference manual feature for users, and SWEAT makes it so easy!

    The main additional feature I’d like is a setting to strip out all HTML / XML tags (basically anything contained in ).

    Then perhaps a button to copy the results to the clipboard and another button to clear the window. I CTRL+A but it doesn’t always “take” the first try and it always sets off the Windows “bell” sound every time I’m selecting anything in the window.

  3. Hi REM,

    Indeed the performance is now greatly improved. Thank you for that.
    Is it possible to implement a random sort option?
    Thanks in advance……….

  4. Thank you for your Good program.
    I love it. But I would like to suggest some additional options. Could you consider my suggestions?

    Suggestion 1.
    Add a display option for New line of results on the Extract Search Words window.
    My suggestion is that display the results with new line the each word if select the display option button. I don’t know which is better. Select the display option(new line) before clicking the Go button or after checking the results. Anyway, please consider my suggestions.

    [Original Text]
    I always stay at budget hotels near of Jimbaran beach When I visit Bali.
    Jimbaran beach is one of my favorites place.

    [Current Results – Deselect Remove New Line Characters]

    [Current Results – Select Remove New Line Characters]

    [Suggestion – Select Display option]

    Suggestion 2.
    Add a save function for results.
    Save as txt or csv.

    Suggestion 3.
    Add a Language option for convenience of non-English speaking people.
    Download language file or Embed language file into SWEAT.

    Best regards,

  5. need more space and capacity for the function of remove “Remove words listed below” in order to use as vocabulary pool.

  6. I just noticed that the remove duplicate words function is no longer working. I have a list of words, and I check off remove duplicates but it doesn’t work. I remember it worked on the previous version.

  7. I’ve been trying to remove words that exist in text A from text B, but I could not figure out how to do that until I stumbled across this very useful program. It works perfectly for that! You’ve saved me countless hours of drudgery. Thank you so much!

  8. Thanks for your program but way to slow.
    To strip 1248 lines of a word list containing numbers it took the software a couple of minutes.
    Ctr + A wasn’t working in the input fields so removing of the data was a painstaking process.
    Program need some improvements in my opinion.

    • Thanks for your feedback, I have looked into the Ctrl+A issue and it seems to be working fine. Does anyone else have a problem with this? Regarding the speed issue, this is just a little utility I knocked up for experimentation, thought it might be useful to others and thus offered it free. I appreciate having to wait a few minutes can be frustrating but perhaps the time can be used to reflect, chill or maybe boil an egg. Enjoy those moments 🙂 However in the next release there will be a great improvement on performance, so make the most of that free time!

  9. Some suggestions:

    · A portable version
    · Support for Drag & Drop text files into SWEAT
    · Windows Shell (Context Menu)- ‘Open with SWEAT’

    Anyway, a useful and promising app.

    Happy holidays!

      • Hello, thank you for the ‘Drag&Drop’ implementation- very useful for me. By the way, if you don’t mind, I have a few suggestions:
        – SWEAT remembers its position on desktop after re-start.
        – ‘Keep on Top’ – perhaps via a button.
        – an addition to ‘Keep on Top’ – ‘Drag&Drop’ not only files but strings of text from documents, browsers, etc.
        – minimization to System Tray
        – perhaps SWEAT would need two spearate ‘Options’ menus – ‘Program Options’ and ‘Text Options’
        By the way, ‘CTRL+A’ works fine for me.
        Thank you for your good work.

Leave a reply ...

This site uses Akismet to reduce spam. Learn how your comment data is processed.