Próbuję obliczyć wyrażenie regularne, które będzie pasowało do dowolnego znaku, który nie jest literą ani cyfrą. Więc znaków, takich jak (,, @, £(), itd ...Wyrażenie regularne: Dowolna postać, która NIE jest literą ani cyfrą
Po znalezieniu Chcę wymienić go na pustej przestrzeni.
jakąś radę.
'\ w' jest dla znaków Word i jest dokładnie taka sama jak' [a-zA-z0-9_] '(. Zauważ, że podkreślenia jest uważany za postać słowo) ... więc skrótem będzie 'str.replace (/ [^ \ w]/g, '')' –
, ale będzie także zawierał wiele liter Unicode! czy istnieje sposób na wykluczenie liter unicode? –
Aby uwzględnić znaki Unicode, można użyć [^ \ p {L} 0-9] – Dave