Что ж, они пытались сделать его "проще" в использовании, похоже, для кодера C ++.
Учтите, что они предоставили новые нестандартные выражения, такие как
C/C++ Identifier
:i
Matches the expression ([a-zA-Z_$][a-zA-Z0-9_$]*)
Quoted string
:q
Matches the expression (("[^"]*")|('[^']*')).
Iдумаю, причина в том, что у него совершенно другой синтаксис, заключается в том, что пользователь регулярного выражения ясно видит его нестандартный и не тот же , что и обычное регулярное выражение.
Что хорошо.В целом, это хороший движок регулярных выражений и простой в использовании.