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

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

相关文章

Python中反转字符串的常见方法小结

《Python中反转字符串的常见方法小结》在Python中,字符串对象没有内置的反转方法,然而,在实际开发中,我们经常会遇到需要反转字符串的场景,比如处理回文字符串、文本加密等,因此,掌握如何在Pyt... 目录python中反转字符串的方法技术背景实现步骤1. 使用切片2. 使用 reversed() 函

C#读写文本文件的多种方式详解

《C#读写文本文件的多种方式详解》这篇文章主要为大家详细介绍了C#中各种常用的文件读写方式,包括文本文件,二进制文件、CSV文件、JSON文件等,有需要的小伙伴可以参考一下... 目录一、文本文件读写1. 使用 File 类的静态方法2. 使用 StreamReader 和 StreamWriter二、二进

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

Python中提取文件名扩展名的多种方法实现

《Python中提取文件名扩展名的多种方法实现》在Python编程中,经常会遇到需要从文件名中提取扩展名的场景,Python提供了多种方法来实现这一功能,不同方法适用于不同的场景和需求,包括os.pa... 目录技术背景实现步骤方法一:使用os.path.splitext方法二:使用pathlib模块方法三

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

使用Python实现base64字符串与图片互转的详细步骤

《使用Python实现base64字符串与图片互转的详细步骤》要将一个Base64编码的字符串转换为图片文件并保存下来,可以使用Python的base64模块来实现,这一过程包括解码Base64字符串... 目录1. 图片编码为 Base64 字符串2. Base64 字符串解码为图片文件3. 示例使用注意

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

golang float和科学计数法转字符串的实现方式

《golangfloat和科学计数法转字符串的实现方式》:本文主要介绍golangfloat和科学计数法转字符串的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望... 目录golang float和科学计数法转字符串需要对float转字符串做处理总结golang float