从行中跳过一些文本

安东尼奥·巴拉扎特

我需要从行中删除一些文本:

strdir = "C:\texto.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set objFile = fso.OpenTextFile(strdir)
Dim arrTxt()
k = 0
Do Until objFile.AtEndOfStream
    z = (k+1)
    ReDim Preserve arrTxt(z)
    line = objFile.ReadLine
    arrTxt(k) = line
    k = z
Loop
print Join(arrTxt, ",") 
print (UBound(arrTxt) + 1)

我的文本文件texto.txt

名称=测试
[email protected]

我想删除“名称=”和“correo=”。

维佳塔

使用 - 最初的想法是使代码易于人类理解 - 代码有以下 3 个任务:

  • 从文件中读取并将输入保存为字符串;
  • 操作字符串(例如替换name=correo=
  • 将操作后的字符串写入新文件;

所有这些行动在以下方面都很明显TestMe()


Sub TestMe()

    Dim readTxt As String
    Dim filePath As String: filePath = "C:\text.txt"

    readTxt = ReadFromFile(filePath)
    readTxt = Replace(readTxt, "name=", "")
    readTxt = Replace(readTxt, "correo=", "")

    WriteToFile filePath, readTxt

End Sub

一旦上面的骨头是准备好了,这两个功能ReadFromFileWriteToFile非常方便:

Public Function ReadFromFile(path As String) As String

    Dim fileNo As Long
    fileNo = FreeFile

    Open path For Input As #fileNo

    Do While Not EOF(fileNo)
        Dim textRowInput As String
        Line Input #fileNo, textRowInput
        ReadFromFile = ReadFromFile & textRowInput
        If Not EOF(fileNo) Then
            ReadFromFile = ReadFromFile & vbCrLf
        End If
    Loop

    Close #fileNo

End Function

Sub WriteToFile(filePath As String, text As String)

    Dim fso As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    Dim oFile As Object
    Set oFile = fso.CreateTextFile(filePath)
    oFile.Write text
    oFile.Close

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

休眠并跳过一些行

来自分类Dev

mysql选择而跳过一些行

来自分类Dev

跳过PHP中的一些数组

来自分类Dev

在numpy中查找max跳过一些行和列

来自分类Dev

子集数据帧,但跳过一些行

来自分类Dev

javascript 代码跳过一些行执行

来自分类Dev

在警报中添加一些文本

来自分类Dev

如何在承诺(蓝鸟)中跳过一些?

来自分类Dev

如何在python的一行中打印一些文本和函数结果?

来自分类Dev

如何在文本中选择一些匹配的行并附加到Powershell中的变量?

来自分类Dev

如何在css中相同文本的两行之间提供一些空间

来自分类Dev

如何将按钮和一些文本放在一行中,并使文本垂直对齐:中;?

来自分类Dev

在BackPressed上跳过一些片段

来自分类Dev

跳过一些代码并退出程序

来自分类Dev

锁定脚本跳过一些命令

来自分类Dev

Scrutinizer - 跳过一些 phpunits

来自分类Dev

如何在引导行的中心放置一些文本?

来自分类Dev

解析行并在适当位置更改一些文本

来自分类Dev

找到一些文本后如何阅读某些行?

来自分类Dev

如何在引导行的中心放置一些文本?

来自分类Dev

xslt通过跳过一些元素将xml转换为文本

来自分类Dev

循环打印文本文件会跳过一些文件(看起来是随机的)

来自分类Dev

xslt通过跳过一些元素将xml转换为文本

来自分类Dev

从gspread创建一个csv文件,用熊猫跳过一些行

来自分类Dev

Jenkins:在构建摘要中添加一些文本

来自分类Dev

一些文本被添加到JavaScript的变量中

来自分类Dev

从表达式中获取一些文本

来自分类Dev

隐藏div内容中的一些文本

来自分类Dev

在fyne中向MultiLineEntry附加一些文本

Related 相关文章

热门标签

归档