【发布时间】:2020-02-02 16:58:34
【问题描述】:
我需要substring 字符串(用户输入)直到第一个字母。我不能在indexOf 中使用正则表达式。我试过这样:
String stringValue = input.substring(0, input.indexOf([^\\d.]));
【问题讨论】:
-
这样的?
^\W*模式 - 字符串^的开头后跟零个或多个 非字母? -
你能补充几个例子吗?
-
@DmitryBychenko 它返回
StringIndexOutOfBoundsException