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

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

相关文章

MySQL字符串转数值的方法全解析

《MySQL字符串转数值的方法全解析》在MySQL开发中,字符串与数值的转换是高频操作,本文从隐式转换原理、显式转换方法、典型场景案例、风险防控四个维度系统梳理,助您精准掌握这一核心技能,需要的朋友可... 目录一、隐式转换:自动但需警惕的&ld编程quo;双刃剑”二、显式转换:三大核心方法详解三、典型场景

idea粘贴空格时显示NBSP的问题及解决方案

《idea粘贴空格时显示NBSP的问题及解决方案》在IDEA中粘贴代码时出现大量空格占位符NBSP,可以通过取消勾选AdvancedSettings中的相应选项来解决... 目录1、背景介绍2、解决办法3、处理完成总结1、背景介绍python在idehttp://www.chinasem.cna粘贴代码,出

Java轻松实现在Excel中插入、提取或删除文本框

《Java轻松实现在Excel中插入、提取或删除文本框》在日常的Java开发中,我们经常需要与Excel文件打交道,当涉及到Excel中的文本框时,许多开发者可能会感到棘手,下面我们就来看看如何使用J... 目录Java操作Excel文本框的实战指南1. 插入Excel文本框2. 提取Excel文本框内容3

Java中的随机数生成案例从范围字符串到动态区间应用

《Java中的随机数生成案例从范围字符串到动态区间应用》本文介绍了在Java中生成随机数的多种方法,并通过两个案例解析如何根据业务需求生成特定范围的随机数,本文通过两个实际案例详细介绍如何在java中... 目录Java中的随机数生成:从范围字符串到动态区间应用引言目录1. Java中的随机数生成基础基本随

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Python 常用数据类型详解之字符串、列表、字典操作方法

《Python常用数据类型详解之字符串、列表、字典操作方法》在Python中,字符串、列表和字典是最常用的数据类型,它们在数据处理、程序设计和算法实现中扮演着重要角色,接下来通过本文给大家介绍这三种... 目录一、字符串(String)(一)创建字符串(二)字符串操作1. 字符串连接2. 字符串重复3. 字

Java 字符串操作之contains 和 substring 方法最佳实践与常见问题

《Java字符串操作之contains和substring方法最佳实践与常见问题》本文给大家详细介绍Java字符串操作之contains和substring方法最佳实践与常见问题,本文结合实例... 目录一、contains 方法详解1. 方法定义与语法2. 底层实现原理3. 使用示例4. 注意事项二、su

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. 封装