java常用正则表达式
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^0|[1-9][0-9]*$"。
只能输入有两位小数的正实数:"^[0-9]+(\.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(\.[0-9]{1,3})?$"。
只能输入非零的正整数:"^\+?[1-9][0-9]*$"。
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^0|[1-9][0-9]*$"。
只能输入有两位小数的正实数:"^[0-9]+(\.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(\.[0-9]{1,3})?$"。
只能输入非零的正整数:"^\+?[1-9][0-9]*$"。
Tags: 正则表达式
复制内容到剪贴板 程序代码
java.util.NoSuchElementException
at java.util.AbstractList$Itr.next(Unknown Source)
at org.textmining.text.extraction.WordExtractor.extractText(WordExtractor.java:150)
at com.robot.util.doc.DocReader.readDoc(DocReader.java:17)
at com.robot.util.doc.DocReader.main(DocReader.java:28)
at java.util.AbstractList$Itr.next(Unknown Source)
at org.textmining.text.extraction.WordExtractor.extractText(WordExtractor.java:150)
at com.robot.util.doc.DocReader.readDoc(DocReader.java:17)
at com.robot.util.doc.DocReader.main(DocReader.java:28)
解决办法:
打开word文件,把最后一行的回行去掉,保存即可