文本分割源碼
A. C語言實現文本分割 有一個文本文件裡面用很多信息用換行分割,我要把每個信息單獨提取出來該怎麼辦
charszBuff[512]={0};//前提是要知道每行最長長度
fgets(szBuff,sizeof(szBuff),m_pFile));//m_pFile是打開文件的句柄。
fgets讀取一行內容,再加個循環直到文件結尾
B. 易語言分割文件的源碼到底怎麼回事、怎麼寫都不對。
可以先使用 文本_分割(原文本,#換行符) 分割得到一個文本數組,然後循環輸出300個成員到編輯框4里,每個成員作一行。
計次循環首(到整數(編輯框3.內容),i)
編輯框4.內容=編輯框4.內容 + 分割後文本數組[i-1] +#換行符
計次循環尾
C. 易語言怎麼寫一個導入txt文本然後在進行分割的源碼
.版本2.支持庫iext
.程序集窗口程序集1
.子程序_按鈕1_被單擊
通用對話框1.過濾器=「記錄文件(*.txt)|*.txt」
通用對話框1.標題=「打開」
通用對話框1.打開()
編輯框.內容=通用對話框1.文件名
延時(300)
句柄=打開文件(編輯框.內容,#讀寫,#無限制)
.如果真(0≠句柄)
超級列表框1.全部刪除()
移到文件首(句柄)
.判斷循環首(假=是否在文件尾(句柄,真))
結果數組=分割文本(讀入一行(句柄),「----」,)
.如果真(1<取數組成員數(結果數組))
表項索引=超級列表框1.插入表項(,,,,,)
超級列表框1.置標題(表項索引,0,結果數組[1])
超級列表框1.置標題(表項索引,1,結果數組[2])
.如果真結束 .判斷循環尾()
關閉文件(句柄)
.如果真結束
超級列表框1.現行選中項=0
i=超級列表框1.現行選中項
h=超級列表框1.取列數()
編輯框1.內容=超級列表框1.取標題(i,0)
編輯框2.內容=超級列表框1.取標題(i,1).子程序_按鈕2_被單擊
.如果(i>h-1)
信息框(「載入資料完」,0,「提示」)
返回()
.否則
i=i+1
編輯框1.內容=超級列表框1.取標題(i,0)
編輯框2.內容=超級列表框1.取標題(i,1)
.如果結束.版本2
.全局變數句柄,整數型
.全局變數表項索引,整數型
.全局變數結果數組,文本型,,"0"
.全局變數i,整數型
.全局變數h,整數型
D. 易語言把一個TXT文件分割成多個TXT文件,求助
.版本 2
.程序集 窗口程序集1
.子程序 _按鈕1_被單擊
.局部變數 源文件, 文本型
.局部變數 分割, 文本型, , "0"
.局部變數 i, 整數型
.局部變數 o, 整數型
.局部變數 分割好的, 文本型
.局部變數 p, 整數型
源文件 = 到文本 (讀入文件 (「C:\Documents and Settings\Administrator\桌面\教程.txt」))
分割 = 分割文本 (源文件, #換行符, )
.計次循環首 (取數組成員數 (分割), i)
o = o + 1
.如果 (o > 6)
p = p + 1
寫到文件 (取運行目錄 () + 「\」 + 到文本 (p) + 「.txt」, 到位元組集 (分割好的))
分割好的 = 「」
o = 1
.否則
分割好的 = 分割好的 + 分割 [i] + #換行符
.如果結束
.計次循環尾 ()
我也是新手,用文本分割就行了!
E. 易語言分割文本的問題
你說的應該是文本數組。分割文本會返回一個文本數組,比如說「1|2|3」用「|」來分割,返回的文本數組變數名是 文本數組,那麼分割的文本1就用 文本數組[1]來調用,文本2就是 文本數組[2],以此類推。變數上面有個數組,要填0,不然調試會出錯。
.版本 2
.局部變數 文本數組, 文本型, , "0", '數組變數的話前面數組填0
.局部變數 A, 整數型
文本數組 = 分割文本 (「1|2|3」, 「|」, ) ' 分割文本應該獲得1,2,3三個文本
.計次循環首 (取數組成員數 (文本數組), A)
信息框 (文本數組 [A], 0, ) ' 文本數組[1]就是分割出來的1,以此類推,中括弧內可以填寫變數
.計次循環尾 ()
這個源碼就會按照順序依次彈出內容分別為1,2,3的三個信息框。這個就是數組的使用
你的意思其實就是用循環命令分割兩次文本而已。你只要弄清數組之後應該不難
F. 易語言分割文本源碼,新手
做成個子程序,復制到你的程序中,
然後在把你那句 : 編輯框2.加入文本(文本[m] + #換行符)
改成 編輯框2.加入文本(提取文本(文本,2,「 」)+ #換行符)
其中文本需為數組,2為提取的次數,你也可以提取其他的
G. 易語言製作TXT文本分割源碼
易語言編程系統《配套常式》
http://www.3600gz.cn/viewthread.php?tid=281&extra=page%3D1
==========================================================================
易語言4.13完美破解版下載《包含支持庫185個》
http://www.3600gz.cn/viewthread.php?tid=28&extra=page%3D1
==========================================================================
185個易語言支持庫打包下載《更新至192個》
http://www.3600gz.cn/viewthread.php?tid=68&highlight=
==========================================================================
790個易語言模塊
http://www.3600gz.cn/viewthread.php?tid=45&highlight=
==========================================================================
易語言免費入門視頻觀看地址:
http://www.3600gz.cn/viewthread.php?tid=1201&extra=page%3D1
==========================================================================
H. 易語言怎麼把一段文本分割成逐個字元,如「它是1個iPhone」
命令:文本_逐字分割()
模塊:精易模塊
模塊可以在圖片上面的地址下載,模塊是開源的,有源碼。可以單獨提取命令使用
I. 易語言分割文本 問下大俠們這文本該怎麼分割
.版本 2
.子程序 _按鈕1_被單擊
.局部變數 分割後的文本數組, 文本型, , "0"
.局部變數 要分割的文本, 文本型
要分割的文本 = 「0.1.2.3 1234」
分割後的文本數組 = 分割文本 (要分割的文本, 字元 (#空格鍵), )
編輯框1.內容 = 分割後的文本數組 [1]
編輯框2.內容 = 分割後的文本數組 [2]
J. php分割txt文本
如果文件不是很大的情況,試試下面這個:
<?php
functionsplit_file($file_name,$number_lines)
{
try
{
if(!file_exists($file_name))thrownewException("文件不存在!");
$contents_array=array_chunk(file($file_name),$number_lines);
if(!$contents_array||!is_array($contents_array))thrownewException("文件內容不合法!");
array_walk($contents_array,function($contents,$k){
foreach($contentsas$value){
file_put_contents($k.'.txt',$value,FILE_APPEND);
}
});
}
catch(Exception$e)
{
echo$e->getMessage();
}
}
split_file("README.md",200);