計算字符串中的行數<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
這可能是一個noob-question,但我不是編程方面的專家,我無法想出一個解決方案。
給定是一個文本文件,我使用“加載文本文件”導入並保存為字符串。字符串有很多行,看起來像這樣:
“lorem ipsum lorem ipsum
lorem ipsum
lorem ipsum
lorem ipsum lorem ipsum“
現在,我想計算字符串中的行數或回車數。在Java中我會在while循環中使用一些下一個迭代器,但我在jmp中無法自助。
你有解決方案嗎?謝謝!
Re:計算字符串中的行數Item()和Items()函數鮮為人知 (也許還有文件記載) 函數與Word()和Words()函數並行。它們之間的唯一區別是Item()和Items()分別處理多個連續的分隔符。
你會發現在文檔中記錄了Item()和Word()以及Words() 字符功能 。
-Jeff
Re:計算字符串中的行數你錯過了最後一行,也許還有一些。Words()函數似乎忽略了多個分隔符。如果文本文件中有空行,則Jim的方法更安全。
Re:計算字符串中的行數我們不想要: n_rows = N項 ( 話 ( Ť , “\ N!” )) - 1 ;如果我們計算回車次數?還是我錯過了什麼?
Re:計算字符串中的行數謝謝快速的冬天。兩個例子都運行得很好!
Re:計算字符串中的行數使用循環有幾種方法可以做到這一點。下面是一個使用Words()函數的示例,它不需要一個適用於至少較少量文本的循環。
Ť = 加載文本文件 ( “的text.txt” ) ;
n_rows = N項 ( 話 ( Ť , “\ N!” )) ;
Re:計算字符串中的行數這是獲得行數的一種方法。 它首先將txt文件作為數據表讀取,讓JMP找出行等。 在使用預覽器讀取txt文件後捕獲了開放代碼,然後一旦讀入它,我只是從創建的數據表中剪切並粘貼源代碼。
名稱默認為此處 ( 1 ) ;
文件 = “C:\用戶\ ........... xxx.txt” ;
DT = 打開 (
文件 ,
列 ( 柱 ( “c000001” ,字符 , “標稱” ) ) ,
導入設置 (
行結束 ( CRLF , CR ,如果 ) ,
結束 ( CSV ( 0 ) )
剝離行情 ( 1 ) ,
使用撇號作為引號 ( 0 ) ,
掃描整個文件 ( 1 ) ,
將空列視為數字 ( 0 ) ,
CompressNumericColumns ( 0 ) ,
CompressCharacterColumns ( 0 ) ,
CompressAllowListCheck ( 0 ) ,
標籤 ( 0 ) ,
列名稱開始 ( 1 ) ,
數據開始 ( 2 ) ,
要閱讀的行 ( “所有” ) ,
年度規則 ( “20XX” )
)
) ;
線 = N行 ( DT ) ;
關 ( DT , NOSAVE ) ;
RR = 加載文本文件 ( 文件 ) ;