Releases: TheHolyOneZ/Python-Comments-Cleaner
Releases · TheHolyOneZ/Python-Comments-Cleaner
Cleaner v1
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
- Open Find/Replace (Ctrl+H)
- Turn on Regex mode (the
.*
button) - Paste the pattern in the "Find" field
- Leave "Replace" blank (empty)
- Click "Replace All"