The following several regular expressions represent what each means, please expert advice
'/%0[0-8bcef]/''/%1[0-9a-f]/''/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'
Reply content:
The following several regular expressions represent what each means, please expert advice
'/%0[0-8bcef]/''/%1[0-9a-f]/''/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'
/%0[0-8bcef]/
The expression begins with the string "%0" followed by a character that is one of 0 to 8 digits or BCEF.
For example: "%00", "%06", "%0c" are consistent, and "%09" does not meet.
'/%1[0-9a-f]/'
and the previous similar
'/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'
The contents within the brackets represent any of the following characters: 0x00 to 0x08, 0x0B, 0x0C, 0x0e to 0x1f, 0x7F.
The "+" after [] indicates that the above characters can appear 1 or more times.
JavaScript seems to be able to set only G, I, M three identifiers, the last/s may be other languages, not very clear.
Recommend a website: https://regexper.com/
You can show your regular expressions in graphs.