Nice! I was going to suggest similar,
regex("零件2305wu","[^\x01-\x7f]+")
The characters from x00 to x7F are ASCII; x00 might make a note in the log, so maybe start at x01. Characters from x80 to xFF are similar to ASCII and you might want to leave them out as well. Outside that range is non-ASCII Unicode.
The [ square brackets ] make a character set, and the leading ^ means not in this set. The minus means a range. The + means one or more.
Craige