除去文本文件每一行的空格提取每一行第一个和最后一个字符串

2023-12-27 03:18

本文主要是介绍除去文本文件每一行的空格提取每一行第一个和最后一个字符串,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

除去文本文件每一行的空格

python:

rstrip()
删除字符串字符串末尾的空格.

lstrip()
截掉字符串左边的空格或指定字符。

strip([chars])
在字符串上执行 lstrip()和 rstrip()

files="conky.conf"
fin =open(files)
fout=open(files+'1','w')for line in fin:print (line)fout.write(line.strip()+'\n')

 

 

 

cpp:

#include <ctype.h>      
#include<iostream>      
#include<fstream>      
#include<string.h>      
#define bufsize 300    
using namespace std;      int main()      
{      char buf[bufsize];      ifstream ifs("vimrc.txt",ifstream::in);      ofstream ofs("vimrc-.txt",ofstream::out);      if (ifs.is_open())      cout<<"open file successful"<<endl;      else{cout<<"open file fail"<<endl;      return 1;   }char *p=NULL;    int flag;    cout<<"if input 0, only remove space back of line. else remove front and back of line. "<<endl;    cin>>flag;    while(ifs.getline(buf,bufsize))      {      int len =strlen(buf);      while(isspace(buf[len-1]))      len--;      buf[len]='\0';      if(flag!=0)    {    len=0;    while(isspace(buf[len]))    len++;    p=buf+len;    cout<< p <<endl;    ofs<< p <<endl;      }    else    {    cout<<buf<<","<<strlen(buf)<<endl;      ofs<<buf<<endl;      }    }      ofs.close();       ifs.close();      return 0;      
}     

提取每一行第一个和最后一个字符串

 

/*************************************************************************> File Name: str.cpp> Author: ims> Created Time: 2017/10/26 18:12:14************************************************************************/#include<iostream>
#include<fstream>
using namespace std;int main()
{ifstream ifs("3ss.txt",ifstream::in);char *p, first[100],buf[200];int len=0;while(ifs.getline(buf,200)){int tem=0;len=strlen(buf);    while(isspace(buf[tem])&&tem<len)    tem++;  if(tem==len)continue;elsep=&buf[tem];while(!isspace(buf[tem])&&tem<len)    tem++;strcpy(first,p);first[tem]='\0';if(tem==len){cout<<"1:only one str:"<<first<<endl;continue;}while(isspace(buf[tem])&&tem<len)    tem++;  if(tem<len){tem=len;cout<< "src:"<<buf<<",len:"<< len <<endl;while(isspace(buf[tem-1]))      tem--;      buf[tem]='\0'; while(!isspace(buf[tem-1]))tem--;p=&buf[tem];cout<<"first str:"<< first <<endl;cout<<"last str:"<<p<<endl;}else cout<<"2:only one str:"<<first<<endl;}return 0;
}

 

 

 

 

 

 

 

 

这篇关于除去文本文件每一行的空格提取每一行第一个和最后一个字符串的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/541731

相关文章

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

Java+AI驱动实现PDF文件数据提取与解析

《Java+AI驱动实现PDF文件数据提取与解析》本文将和大家分享一套基于AI的体检报告智能评估方案,详细介绍从PDF上传、内容提取到AI分析、数据存储的全流程自动化实现方法,感兴趣的可以了解下... 目录一、核心流程:从上传到评估的完整链路二、第一步:解析 PDF,提取体检报告内容1. 引入依赖2. 封装

Java使用正则提取字符串中的内容的详细步骤

《Java使用正则提取字符串中的内容的详细步骤》:本文主要介绍Java中使用正则表达式提取字符串内容的方法,通过Pattern和Matcher类实现,涵盖编译正则、查找匹配、分组捕获、数字与邮箱提... 目录1. 基础流程2. 关键方法说明3. 常见场景示例场景1:提取所有数字场景2:提取邮箱地址4. 高级

Python 字符串裁切与提取全面且实用的解决方案

《Python字符串裁切与提取全面且实用的解决方案》本文梳理了Python字符串处理方法,涵盖基础切片、split/partition分割、正则匹配及结构化数据解析(如BeautifulSoup、j... 目录python 字符串裁切与提取的完整指南 基础切片方法1. 使用切片操作符[start:end]2

MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)

《MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)》本文给大家介绍MyBatis的xml中字符串类型判空与非字符串类型判空处理方式,本文给大家介绍的非常详细,对大家的学习或... 目录完整 Hutool 写法版本对比优化为什么status变成Long?为什么 price 没事?怎

使用Python提取PDF大纲(书签)的完整指南

《使用Python提取PDF大纲(书签)的完整指南》PDF大纲(Outline)​​是PDF文档中的导航结构,通常显示在阅读器的侧边栏中,方便用户快速跳转到文档的不同部分,大纲通常以层级结构组织,包含... 目录一、PDF大纲简介二、准备工作所需工具常见安装问题三、代码实现完整代码核心功能解析四、使用效果控

Linux从文件中提取特定内容的实用技巧分享

《Linux从文件中提取特定内容的实用技巧分享》在日常数据处理和配置文件管理中,我们经常需要从大型文件中提取特定内容,本文介绍的提取特定行技术正是这些高级操作的基础,以提取含有1的简单需求为例,我们可... 目录引言1、方法一:使用 grep 命令1.1 grep 命令基础1.2 命令详解1.3 高级用法2

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1