(?<=<b>)\w+(?=</b>)
Opcje wyraenia regularnego: Ignorowanie wielkoci liter
Odmiany wyrae regularnych: .NET, Java, PCRE, Perl, Python, Ruby 1.9


Rozwizanie bez wyszukiwania
(<b>)(\w+)(?=</b>)
Opcje wyraenia regularnego: Ignorowanie wielkoci liter
Odmiany wyrae regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby

JavaScript:
var mainregexp = /\w+(?=<\/b>)/;
var lookbehind = /<b>$/;
if (match = mainregexp.exec("Mj <b>kot</b> jest puszysty")) {
    // Znaleziono wyraz przed zamykajcym znacznikiem </b>.
    var potentialmatch = match[0];
    var leftContext = match.input.substring(0, match.index);
    if (lookbehind.exec(leftContext)) {
        // Dopasowano wyszukiwanie wstecz:
        // potentialmatch wystpuje pomidzy par znacznikw <b>.
    } else {
        // Wyszukiwanie wstecz nie powiodo si: potentialmatch ma nieprawidow warto.
    }
} else {
    // Nie udao si znale wyrazu przed zamykajcym znacznikiem </b>.
}
