What is the regex to match xxx[any ASCII character here, spaces included]+xxx?
I am trying xxx[(\w)(\W)(\s)]+xxx, but it doesn't seem to work.
What is the regex to match xxx[any ASCII character here, spaces included]+xxx?
I am trying xxx[(\w)(\W)(\s)]+xxx, but it doesn't seem to work.
 
    
     
    
    [ -~]
It was seen here. It matches all ASCII characters from the space to the tilde.
So your implementation would be:
xxx[ -~]+xxx
 
    
     
    
    If you really mean any ASCII (e.g. not all Unicode characters):
xxx[\x00-\x7F]+xxx
JavaScript example:
var re = /xxx[\x00-\x7F]+xxx/;
re.test('xxxabcxxx')
// true
re.test('xxx☃☃☃xxx')
// false
 
    
     
    
    You can use the [[:ascii:]] class.
 
    
     
    
    Since US-ASCII characters are in the byte range of 0x00–0x7F (0–127):
xxx[\x00-\x7F]+xxx
 
    
    Try using .+ instead of [(\w)(\W)(\s)]+.
Note that this actually includes more than you need - ASCII only defines the first 128 characters.
 
    
    Depending on what you mean with "ASCII character" you could simply try:
xxx.+xxx
 
    
    