我在批处理脚本中寻找substr函数,以便脚本将搜索字符串中的任何模式,然后将该特定字符串切断并设置在变量中。例如,要搜索字符串,请以USI开头,然后在其后打印10个字符,然后将其设置为新变量。实现相同我使用下面的代码:
for /f "delims=" %%A in ('
grep "USI" "text.log"
^| awk "{print substr($17,0,10)}"
') do set "var=%%A"
修改
从上面的代码我只是使用字段编号获取,但在这里我想使用特定搜索子字符串,如我们在下面的java中。请让我知道其中的任何混淆。
String s = "Monday";
if(s.subString(0,3).equals("Mon"){
}
String s2 = new String(s.subString(0,3));
String s3 = s.subString(0,3);