Различаются ли «управляющие символы», используемые в регулярных выражениях, в разных реализациях парсеров регулярных выражений (например, регулярное выражение в Ruby, Java, C #, sed и т. Д.) ).
Например, в Ruby \ D
означает не цифру
; Означает ли это то же самое в Java, C # и sed? \ D
означает не цифру
; Означает ли это то же самое в Java, C # и sed? \ D
означает не цифру
; Означает ли это то же самое в Java, C # и sed?
Я предполагаю, что я спрашиваю, существует ли «стандарт» для регулярных выражений, которые поддерживают все парсеры регулярных выражений?
Если нет, то есть ли какое-то общее подмножество, которое следует изучить и освоить (а затем изучить специфичный для парсера по мере их появления)?