程序员JavaWeb 知识点

java从字符串中提取数字的简单实例

2019-01-01  本文已影响67人  请叫我小中中

正则表达式:
在开发过程中,正则表达式是一种使用很频繁的工具,正确使用,能很大程度的提高开发效率。
今天给大家举一个例子,使用正则表达式从字符串中提取数字。

package excel;

import java.util.Arrays;
import java.util.regex.Pattern;

public class ObtainNum {
   public static void main(String[] args) {
       String content = "满39元减2元";
       //正则表达式,用于匹配非数字串,+号用于匹配出多个非数字串
       String regEx="[^0-9]+"; 
       Pattern pattern = Pattern.compile(regEx);
       //用定义好的正则表达式拆分字符串,把字符串中的数字留出来
       String[] cs = pattern.split(content);
       System.out.println(Arrays.toString(cs));
   }
}

这个例子是从字符串中提取数字,其实大家可以举一反三,比如从字符串中提取汉字、邮箱等等。

上一篇下一篇

猜你喜欢

热点阅读