Dlaczego wyrażenie wyrażeń regularnych [[: alfa:]] również pasuje do chińskich słów w Notepad ++? Na przykład, 中文Dlaczego [[: alpha:]] w Notepad ++ pasuje również do chińskich słów?
Według dokumentacji Notepad ++
alpha: litery ASCII
chińskie słowa nie są litery ASCII, więc dlaczego wyrażenie regex dopasować je?
Gdzie używasz tego kodu, że nie znajduje '中文'? Może potrzebować modyfikatora 'u'. https://regex101.com/r/zT4mO1/1 – chris85
@ chris85 Oh, więc został zaprojektowany, aby pasował do chińskich słów? Ale myślałem, że [[: alpha:]] pasuje tylko do liter ASCII. Czy chińskie słowa są literami ASCII? – user15964
Spójrz na http://www.regular-expressions.info/posixbrackets.html. Jeśli masz tylko obsługę ascii, będzie to tylko ascii. – chris85