

Characters that are in the Basic Multilingual Plane (BMP) of Unicode are replaced as-is (CJK Unified Ideograph and Extension-A), but characters out of the BMP (CJK Unified Ideograph Extension-B to -G) are replaced wrongly. When using the built-in regex to do a simple character replacement with CJK characters, I found a bug in the replaced results.
