【发布时间】:2012-06-24 21:33:03
【问题描述】:
我一直在试图弄清楚如何将我的输入字符串的模式与这种字符串匹配:
“xyz 123456789”
一般来说,每次我有一个前 3 个字符(可以是大写或小写)且后 9 个是数字(任意组合)的输入时,都应该接受输入字符串。
所以如果我有 i/p string = "Abc 234646593" 它应该是一个匹配项(允许一个或两个空格)。如果“Abc”和“234646593”应该存储在单独的字符串中,那就太好了。
我看过很多正则表达式,但并不完全理解。
【问题讨论】:
-
Java正则表达式的介绍可以在这里找到:docs.oracle.com/javase/tutorial/essential/regex
-
您无法通过随机查看示例来学习正则表达式。花时间深入学习一种语言,然后将其应用于其他语言的类似语法。