Find and delete all text after //
-
Hello,
I need to clean a large .txt file. See the example below:
LINE01 //BLABLABLA01
LINE02 //BLABLA
(…)I want to delete all text and numbers after the “//” in a given line so it looks like this:
LINE01
LINE02
(…)Thank you
-
You probably want to eliminate spaces before the
//
as well.I’d try this:
- Bring up the Replace window (ctrl+h).
- Find what box:
(?-s)(.*?)\s*//.*
- Replace with box:
\1
- Search mode: Regular expression
- Wrap around: ticked
- Press the Replace All button.
Learn more about this kind of searching/replacing here: https://notepad-plus-plus.org/community/topic/15765/faq-desk-where-to-find-regex-documentation
-
- Search
- Replace…
- Search Mode: Regular expression
- Find what:
[ ]*//.*$
- Replace with: (empty string)
- Replace All
-
Hi, @andre-silva, @alan-kilborn, @supasillyass and All
Here is a third possible regex, just for fun !
SEARCH
(?-s)\h*//.*
REPLACE
Leave EMPTY
Of course, we, all, suppose that, assuming the text :
LINE01 //BLAB // LABLA01
@andre-silva expect :
LINE01
and not :
LINE01 //BLAB
Cheers,
guy038
-
-
@Alan-Kilborn
Try it 😉 -