Есть ли общее / стандартное подмножество регулярных выражений?

Различаются ли «управляющие символы», используемые в регулярных выражениях, в разных реализациях парсеров регулярных выражений (например, регулярное выражение в Ruby, Java, C #, sed и т. Д.) ).

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

Если нет, то есть ли какое-то общее подмножество, которое следует изучить и освоить (а затем изучить специфичный для парсера по мере их появления)?

8
задан Zabba 26 April 2011 в 21:16
поделиться