Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6603653
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T19:02:38+00:00 2026-05-25T19:02:38+00:00

The documentation says that \s is whitespace and \S is not whitespace. So far,

  • 0

The documentation says that \s is whitespace and \S is not whitespace. So far, nothing new to regex users.

But let’s check some return values:

SELECT SUBSTRING('abc a c' FROM 'a\\sc');
'a c'

SELECT SUBSTRING('abc a c' FROM 'a[\\s]c'); -- Note the character class
'a c'

SELECT SUBSTRING('abc a c' FROM 'a\\Sc');
'abc'

SELECT SUBSTRING('abc a c' FROM 'a[\\S]c'); -- Note the character class
ERROR:  invalid regular expression: invalid escape \ sequence

So it seems, \s can be used in a character class and \S cannot. Why?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T19:02:38+00:00Added an answer on May 25, 2026 at 7:02 pm

    From the manual:

    Within bracket expressions, \d, \s, and \w lose their outer brackets,
    and \D, \S, and \W are illegal.

    In any case, the brackets seem redundant since \s and \S themselves are character classes.

    The following syntax works for me as an alternative to a[\\S]c:

    SELECT SUBSTRING('abc a c' FROM 'a[^[:space:]]c');
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

The documentation says that execute() must be called from a UI thread. But, since
ColdFusion's documentation for the valuelist function says that it does NOT evaluate the values,
In some of the NSIS Installer documentation, it says that if some operation fails,
The documentation says that the cartesian product function the actual implementation does not build
Delphi documentation says that Debug information [...] it does not affect the size or
Documentation says that waypoints limit is 8 points. But I have to draw a
The documentation says that QDataStream writes data in system independent way, but it says
The Azure documentation says that internal endpoints on a web role will not be
When writing a Windows application, the documentation says that some VK_CODEs are displayable characters,
MSDN documentation says that instance methods, which includes Stream.Write, of Stream class are not

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.