截取文件

private static void 吴绮莉() throws IOException, UnsupportedEncodingException {
        try {
            FileInputStream fs=new FileInputStream("F:\\吴绮莉.html");//创建对像,关联文件
            File f = new File("F:\\吴绮莉.html");
            int chang =(int)f.length();                 //获取文件长度
            byte [] b= new byte [chang];
            int an = fs.read(b);                        //读文件
        
            String str1 = new String(b,"UTF-8");        //转换编码
        
             int i=str1.indexOf("吴绮莉:");
             int j=str1.indexOf("_新浪网");
             String av = str1.substring(i, j);
        
            System.out.println(av);
            int s=str1.indexOf("<p>  新浪");              //第一次出现的指定元素在此列表中的索引,从 index 开始向前搜索
            int s1=str1.indexOf("<p>  成龙");            //从此结束
            String str2  = str1.substring(s, s1);       //声明截取的文件段落
      
            fs.close();                                  //关闭输入流
           String z=str2.replaceAll("<p>", " ");        //替换<p>标签
           String z2=z.replaceAll("</p>"," ");
          System.out.println(z2);                     // 输出截取文件
          fs.close();                                 // 关闭输入流   
        
        
        
          } catch (FileNotFoundException e) {
             // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

时间: 2024-10-06 05:32:19

截取文件的相关文章

【技术宅3】截取文件和url扩展名的N种方法

//截取文件扩展名的N种方法   //第1种 //strrchr() 函数查找字符在指定字符串中最后一次出现的位置,如果成功,则返回其后面的字符串 //返回带有点的扩展名 function get_extension($file){ return strrchr($file, '.'); } echo get_extension("d.sdf.jpeg"); //第2种 //strchr() 函数查找字符在指定字符串中第一次出现的位置,如果成功,则返回其后面的字符串 //利用回调函数反

读取与截取文件

public static void main(String[] args) { xdd1(); File file=new File("4.txt"); //关联文件 try { FileInputStream f=new FileInputStream("4.txt"); //读取关联文件 int l=(int)file.length(); //获取文件长度 byte [] b=new byte[l]; //新建一个和文件内容长度的数组 f.read(b); S

Linux截取文件指定行数之间的内容

如果你只想看文件的前100行,可以使用head命令,如head -100 ?filename 如果你想查看文件的后100行,可以使用tail命令,如:tail -100 ?filename 或 tail -n 100 ?filename 查看文件中间一段,你可以使用sed命令,如:sed -n '100,200p' filename?这样你就可以只查看文件的第100行到第200行. 截取的文件可以用重定向输入到新的文件中:head -100 ?filename >a.txt 原文地址:https

shell截取文件中的关键字

1.Linux shell 截取字符变量的前8位 实现方法有如下几种: expr substr "$a" 1 8 echo $a|awk '{print substr(,1,8)}' echo $a|cut -c1-8 echo $ expr $a : '\(.\\).*' echo $a|dd bs=1 count=8 2>/dev/null 2.按指定的字符串截取 (1)第一种方法: 从左向右截取最后一个string后的字符串${varible##*string}从左向右截取

截取文件路径

BOOL PathRemoveFileSpec( LPTSTR pszPath); 功能:删除路径后面的文件名和’/’符号.该函数可以分析出一个文件的路径. 例:char szpath[MAX_PATH]=”d://test//111.txt”; 调用PathRemoveFileSpec( szpath ) 后,szPath = “d://test” BOOL PathAppendA( LPSTR  pszPath, LPCSTR pszMore ); 功能:动态添加搜索路径设置 头文件为 #i

区间截取 文件

确定启示位置 -bash-4.1$ startpos=`awk '/P355USG/{ print NR; exit }' file1` -bash-4.1$ startpos=`expr $startpos - 1` 确定结束位置 -bash-4.1$ endpos=`awk '/USG/{ print NR; }' file1 | tail -1` -bash-4.1$ endpos=`expr $startpos + 3` 截取中间记录 sed -n "${startpos},${endp

c#截取文件路径

private void button1_Click(object sender, EventArgs e)        {                      string s=textBox1.Text.Trim();             int idex = s.IndexOf("\\");                       while (s.IndexOf("\\")!=-1)             {                

Python基础(六) 基础文件操作

今天学习python下对文件的基础操作,主要从open函数.File对象的属性.文件定位.简单操作.举例说明几个步骤开始学习,下面开始进入今天的主题: 一.open函数介绍 open函数主要是打开一个文件,创建一个file对象,相关的方法可以调用它进行读写 . 语法格式如下: 1 2 3 file object = open(文件名,打开文件的模式) file object  = with open (文件名,打开文件的模式) as 变量名 两种语法格式的不同在于下面这种方法不用输入f.clos

统计指定目录下面的文件类型及数量

import java.io.File; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; /** * 统计指定目录下面的文件类型及数量 * * @author Administrator * */ public class FileCountTest { // 定义静态变量resultMap,存放