How to Remove unwanted space in Row After 4 Number?
-
How to Remove unwanted space in Row After 4 Number? Like this,
0300 8229386
0300 8253137
0334 0210214
0300 269216503008229386
03008253137
03340210214
03002692165Please help us?
-
Not sure enough info has been provided to solve the complete problem, but try this against the sample data…maybe it will give you enough hints for the “bigger” problem:
FInd
((^\d+.+\R){4})\R
Repl\1
Mode Regular expression -
Sir, Sorry. It didn’t work.
-
try this on your given example:
find what:
^(\d+)(\s+)(.+)
replace with:$1$3
search mode: regular expressionand hit replace all
-
@Jinko-Solar said:
Sir, Sorry. It didn’t work.
Oh yes it does. I could record a screencast of it working but it isn’t worth my time. :)
-
Hello, @jinko-solar, @alan-kilborn,@meta-chuh, and All,
Here is a third solution :
SEARCH
^(\d+)\h*REPLACE
$1
Regarding your regex S/R, Alan :
SEARCH
((^\d+.+\R){4})\RREPLACE
\1I don’t mean to be rude, but this regex S/R really does not work ! You’ve certainly found out a new version, afterwards ;-))
Best Regards,
guy038
-
I don’t mean to be rude
No worries. Hmmm, it worked in RegexBuddy with all the same settings as Notepad++. I don’t think I’ve encountered a regex that works differently, so I didn’t check it in both, originally. But you are right, it won’t work in Notepad++. Moving the
^to the very start outside the opening(will work, however. I wonder what the difference is… -
@guy038 said:
[Alan’s] regex S/R really does not work
I think I see what happened: based on the behavior of @Alan-Kilborn’s regex: I think he interpreted the request as “remove the blank line (ie, vertical space) after four rows that start with numbers”, which would be a reasonable interpretation of the OP’s phrasing. @Meta-Chuh and @guy038 both came up with regex that removed a horizontal space after four digits in a given row.
Unfortunately, since @Jinko-Solar hasn’t chimed back in, we don’t yet know whether Meta or Guy got it right, either.
edit: simulpost: I may have interpreted Alan’s intention wrong…
-
Hi, @jinko-solar, @alan-kilborn,@meta-chuh, @peterjones and All,
Aaaaaaaaah I see ! Just the way to interpret the OP’s request !
So, Alan, rest assured, your regex S/R is working as expected !
Assumming the text :
0300 8229386 0300 8253137 0334 0210214 0300 2692165 03008229386 03008253137 03340210214 03002692165The regex S/R, below :
SEARCH
((^\d+.+\R){4})\ROR^((\d+.+\R){4})\RREPLACE
\1will leave you with the text :
0300 8229386 0300 8253137 0334 0210214 0300 2692165 03008229386 03008253137 03340210214 03002692165Cheers,
guy038
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login