Skip to content

Releases: TheHolyOneZ/Python-Comments-Cleaner

Cleaner v1

28 Apr 22:23
8028694
Compare
Choose a tag to compare

Python Comment Deletion Regex Patterns

These regex patterns are better than most VS Code or VSCodium extensions for removing comments, as they allow for more control and precision.

1. Full-Line Comments

Regex Pattern:

^\s*#.*$

Description:

Deletes entire lines that contain only comments, including those with leading spaces.


2. Trailing (Inline) Comments After Code

Regex Pattern:

(?<=\S)\s{2,}#.*$

Description:

Deletes comments that appear after code, but only if there are at least two spaces before the #.


3. Strict Docstring Matching (One-Liner)

Regex Pattern:

"""[^"]+"""

Description:
Matches strict one-line docstrings enclosed by triple quotes (""") in function definitions. This ensures it doesn't accidentally match strings or comments.


Usage in VS Code or VSCodium

  1. Open Find/Replace (Ctrl+H)
  2. Turn on Regex mode (the .* button)
  3. Paste the pattern in the "Find" field
  4. Leave "Replace" blank (empty)
  5. Click "Replace All"