I've seen a lot of commonality in regex capabilities of different regex-enabled tools/languages (e.g. perl, sed, java, vim, etc), but I've also many differences.

Is there a *standard* subset of regex capabilities that all regex-enabled tools/languages will support? How do regex capabilities vary between tools/languages?