RegExLib.com - The first Regular Expression Library on the Web!

Please support RegExLib Sponsors

Sponsors

Regular Expression Details

Title Test Find Space Delimited Format (SDF) Parser - backslash escape
Expression
/("(\\["\\]|[^"])*("|$)|\S)+/g
Description
Intended for single line. JavaScript match() method (or equivalent) creates an array of values each of which is either an unquoted string of non-whitespace chars, or a quoted string which can contain whitespace, escaped quotes (\"), escaped escaped chars (\\), or be empty (""). Splits (only) on whitespace. (Does not split on opening or closing quotes.) An unclosed quote matches all until end of input. The Matching Examples are ready for enclosure in single quotes. Output of Matching Example 1: [0]=a [1]=" b b " [2]=c\"c [3]="" [4]="\"" [5]="\\" Output of Matching Example 2: [0]=a" a\""a"a" [1]=" b \" b
Matches
a " b b " c\\"c "" "\\"" "\\\\" | a" a\\""a"a" " b \\" b
Non-Matches
only strings with <1 non-whitespace char
Author Rating: Not yet rated. Brian \S\s
Source
Your Rating
Bad Good

Enter New Comment

Title

Name

Comment

Spammers suck - we apologize. Please enter the text shown below to enable your comment (not case sensitive - try as many times as you need to if the first ones are too hard):

Existing User Comments

Title: Space Delimited Format (SDF) Parser - backslash escape
Name: Charlie Elliott
Date: 2/8/2019 7:27:12 PM
Comment:
Not one of the regex submitted by Brian \S\s works. Other examples work. Must be something globally wrong.


Copyright © 2001-2024, RegexAdvice.com | ASP.NET Tutorials