要求:
如果在一个句子中找到模式57XXXXXXX OR 57XXXXXXX-X,则复制这个匹配的模式(X - 表示 7 个整数,57是常数值必须存在),否则忽略完整的句子。
我写了一个正则表达式模式57[0-9]{7}|-[0-9]{1}
来匹配这两种模式。
如果找到低于模式( 57 后的 8 位数字而不是 7 ,那么仍然高于正则表达式仍会获得匹配模式(实际上期望正则表达式不匹配)
例如 5712345678-0 (在 57 之后,句子中的 8 位数字)-> 正则表达式匹配并给出 571234567-0
使用 java 编译上述模式。