如何从Java中的字符串中删除非ASCII字符
时间:2020-02-23 14:34:38 来源:igfitidea点击:
在本教程中,我们将看到如何从Java中的字符串中删除非ASCII字符。
有时,我们将获得字符串中的非ASCII字符,并且需要删除它们。
我们将使用正则表达式来进行。
Java程序删除非ASCII字符:
package org.igi.theitroad; public class StringRemoveASCIIMain { public static void main(String a[]){ String str = "jå∫∆avµa2bl√øog"; System.out.println("Before removing non ASCII characters:"); System.out.println(str); System.out.println("------------------------------------"); //Using regular expressions to remove non ascii characters str = str.replaceAll("[^\p{ASCII}]", ""); System.out.println("After removing non ASCII characters:"); System.out.println(str); } }
运行上面的程序时,我们将得到以下输出:
Before removing non ASCII characters: jå∫∆avµa2bl√øog ----------------------------------- After removing non ASCII characters: theitroad