As shown in the figure below, the matching words are “Test”, “123”, and “测试” (which means “Test” in Simplified Chinese).
When a match is successful, any number immediately preceding the matched word will be included in the matching result, and this even applies to Unicode characters.
Numbers immediately following the matched word do not exhibit this behavior;
This also affects number matching, including cases where strings consist solely of English letters and numbers. For example, “Test123” can only match “Test” but cannot match “123” or “Test123” (itself).
I might be a bit out of the loop here—what kind of matching rule is this? Could someone explain it to me? ![]()
