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

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

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));
   }
}

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

推荐一款自己开发的小程序:心语一刻

心语一刻,心动一刻,这里有爱情表白、早安问候、晚安问候,也有励志格言,快来心动一下。
心语一刻可以实现你涂鸦、签名、选心语等操作,给你的朋友圈图片素材添彩。
心语一刻小程序码:


java从字符串中提取数字的简单实例_第1张图片
love.jpg

你可能感兴趣的:(java从字符串中提取数字的简单实例)