我需要从一个字符串中剥离首尾的所有字符,直到第一个和最后一个数字为止。
例如:
应该返回:
我知道正则表达式是解决方案,但我不擅长它。 我尝试过这个:
但它只返回数字并去掉所有字母/特殊字符。
例如:
OBC9187A-1%A
应该返回:
9187A-1
在Java中怎么实现呢?我知道正则表达式是解决方案,但我不擅长它。 我尝试过这个:
replaceAll("([^0-9.*0-9])","")
但它只返回数字并去掉所有字母/特殊字符。