我有一个if语句,检查变量是否等于某个字符串.但是,我想检查字符串中是否还有一个数字.像这样的东西:
if(thestring.equals("I, am awesome. And I'm " + Somehowgetifthereisanumberhere + " years old")) {
//Do stuff
}
Run Code Online (Sandbox Code Playgroud)
或者更具体地说,x是未知数字,只知道那里有一个数字(任何数字):
String str = item.substring(item.indexOf("AaAaA" + x), item.lastIndexOf("I'm cool."));
Run Code Online (Sandbox Code Playgroud)
怎么做?
使用正则表达式:
if(thestring.matches("^I, am awesome. And I'm \\d+ years old$")) {
//Do stuff
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |