大家好,最近用java 正则处理试题,将每个试题对应的数字去掉,但是对于数字+单位的不能去掉,例如
3μm。但是不知道怎么匹配μ这样的拉丁字母,大侠们帮忙。
在java.util.regex包下,包括如下:
接口 MatchResult
PatternSyntaxException 异常类
枚举类 UnicodeProp 定义了枚举对应特定的操作
ASCII 定义了一些常量
Pattern 正则表达式的编译对象
Matcher 实现了接口 MatchResult
主要使用Pattern, Matcher
1.Pattern
Pa......
答案就在这里:java正则匹配
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
\w代表可用作标识符的字符,$除外,意思就是其他的标识符都是可以的,还有\D代表任何一个非数字字符所以用\w或者\D都可以匹配μ这样的拉丁字母,另外\d代表0~9任意一个数字,你可以将数字用正则表达式\d来表示.不知道有没有解决你的问题.