b3ta.com board
You are not logged in. Login or Signup
Home » Messageboard » XXX » Message 8302303 (Thread)

# Yeah, precisely.
And the most efficient way to do that is with JavaScript's replace function and a smart regular expression.
I got very close, I guess I'll just have to persevere until I get the last part right.
(, Sun 20 Apr 2008, 6:00, archived)
# Unless this gets figured out it will keep bothering me now.
Damn my being out of practice. Any chance you could post what you have, I might be able to adapt it a little
(, Sun 20 Apr 2008, 6:02, archived)
# Wait, I'll look back and find the best routine I had.
(, Sun 20 Apr 2008, 6:03, archived)
# Ok
newString = oldString.replace(/\.+[^\.\s]/g, ". ");
Here's the result of this:

"Yes no.Yes no. Yes no. Yes no..."
becomes
"Yes no. es no. Yes no. Yes no..."

It's doing everything I need (which is to say, it's not adding spaces where it shouldn't), with the exception that it replaces the Y after the period.
(, Sun 20 Apr 2008, 6:11, archived)
# That's a bit odd
*thinking*
(, Sun 20 Apr 2008, 6:23, archived)
# Just because it's been so long since i doned anything like this i'm interested to see if I'm right, here it is again
newString = oldString.replace(/\.(?!\.|\s)/g, ". ");
(, Sun 20 Apr 2008, 6:46, archived)
# Oooh you beauty :)
Fucking yeah, that's perfect.
I'll study what you've done and see if I can figure out how it works. I may be able to make some of the earlier string operations more efficient now too.
Thanks man, I owe you one.

Edit: lookahead! Who knew?
(, Sun 20 Apr 2008, 6:56, archived)
# Here's the link i ultimately ended up at:
www.regular-expressions.info/lookaround.html#lookahead

Keep in mind that javascript doesnt support Lookbehind though, only Lookahead.
(, Sun 20 Apr 2008, 6:59, archived)
# Have you tried turning it off and then on again?
/coat

(, Sun 20 Apr 2008, 6:04, archived)
# Morning, sirree!
Up early. Is your sleeping not as well as it should be?
(, Sun 20 Apr 2008, 6:20, archived)
# I got six hours, mustn't grumble
mustn't grumble\\0/

(, Sun 20 Apr 2008, 6:30, archived)
# I'm glad.
You're not down for the London bash are you?
(, Sun 20 Apr 2008, 6:34, archived)
# no, 'fraid not
'fraid not
(, Sun 20 Apr 2008, 7:06, archived)
# Haha
I didn't see you hiding here :)
How are you sir?
(, Sun 20 Apr 2008, 6:21, archived)
# Braw!, thanks!
thanks!you well apart from all this jibber jabber?

(, Sun 20 Apr 2008, 6:30, archived)
# I'm great thanks!)
All this jibber jabber is actually fun to be honest, as long as it gets sorted in the end :)
(, Sun 20 Apr 2008, 6:38, archived)