1樓:司馬刀劍
如果你的指令碼編碼是 gb2312的(預設notepad就是,但是有些第三方的文字編輯器預設是utf-8),那直接讀寫就行啦。(除非你的作業系統是英文版!)
local nf = io.open('new.txt')for line in io.lines('oldfile.txt') do
nf:write(line)
endnf.close()
如果你需要轉碼(gbk <->utf-8),那就需要使用 lua iconv這個庫
1、lua語言 怎麼檢測 當前字元 是否 存在指定文字中 10
2樓:永恆
用find函式。
string.find()函式用於在一個給定的目標字串中搜尋一個模式。
最簡單的模式就是一個單詞,它只會匹配與自己完全相同的拷貝。
當find找到一個模式後,它會返回兩個值:匹配到的起始索引和結尾索引;
如果沒有找到任何匹配,它就返回nil。
示例**:
local str = "hello world"
local i, j = string.find(str, "hello")
-- 返回hello在str中的起始位置和終止位置print(i, j)
string.find函式還具有一個可選的第三個引數,它是一個索引,告訴函式應該從目標字串的哪個位置開始搜尋。
lua 如何引用一個變數
3樓:永恆
lua中,函式引數為布林、數值、串等時是傳值的,以表整體作為引數時是傳地址的,但表中的單個元素(非表元素)作為引數則是傳值的。
function tmp(a)
a[12]='abc'
endtab={}
tab[12]='abc'
tmp(tab)
print(tab[12])
MFC中呼叫SetFont改變靜態文字的字型大小沒成功,倒是有加粗的現象
setfont應該只是改變了控制元件的字型控制代碼,而不影響已經顯示的內容 影響是設定字型後 另外font.deleteobject 放在函式 的最後試試吧。刪除太早了,畢竟你設定是地址操作,這個也可能是問題的原因。mfc如何修改按鈕,靜態文字等的字型 必須寫 可以這樣寫 新增一個成員變數cfont...
在js中怎麼呼叫java類靜態方法呼叫方法
你這裡用的應該是form 表單提交的吧 你的action寫跳轉的網頁就可以了啊 如果想在當前頁面接收到跳轉頁面方法的返回值 可以用session儲存一下 在當前頁面get一下就好了 如何在js中呼叫class的方法呼叫 function fun 那麼類版中其他函式都可以權直接通過func1 的形式呼...
在中怎麼設定文字環繞方式形狀,在word中怎麼設定文字環繞方式形狀
一 首先,開啟word程式,然後在word中插入一張 二 然後,在word程式上方點選 工具 並選擇 位置 點選開啟。三 然後,下拉選單中選擇一種合適的文字環繞方式形狀。四 最後,回到word文件中文字環繞方式形狀設定完成,問題解決。1 先開啟word2010文件頁面,選中想要設定文字環繞的 2 然...