1樓:永恆
a='hgsadg我們hdsfk'
l=strlen(a)
for i=1,l do
asc2=strbyte(strsub(a,i,i))if asc2>127 then
print('可能是漢字')
else
print(strchar(asc2))
endend
java 判斷字串中是否含有漢字
2樓:千鋒教育
java**
import java.util.regex.matcher;
import java.util.regex.pattern;
public class ifhanzi
} system.out.println("共有 " + count + "個 ");
} }
1、lua語言 怎麼檢測 當前字元 是否 存在指定文字中 10
3樓:永恆
用find函式。
string.find()函式用於在一個給定的目標字串中搜尋一個模式。
最簡單的模式就是一個單詞,它只會匹配與自己完全相同的拷貝。
當find找到一個模式後,它會返回兩個值:匹配到的起始索引和結尾索引;
如果沒有找到任何匹配,它就返回nil。
示例**:
local str = "hello world"
local i, j = string.find(str, "hello")
-- 返回hello在str中的起始位置和終止位置print(i, j)
string.find函式還具有一個可選的第三個引數,它是一個索引,告訴函式應該從目標字串的哪個位置開始搜尋。
lua中文字串的捕獲。
4樓:錯落二人組
|【local s = "學號|【20140036】教室抄:
bai425,請按照du教室學號對號zhi入座"
_, _, id =s:find("【(%d+)】")
_, _, clsrm = s:find("教室:(%d+)")
print("學號:dao"..id.."\n".."教室:"..clsrm)
輸出:學號:20140036
教室:425
基本就是用patterns進行匹配,()內部分通過find的額外返回值輸出
注意上述只是簡單演示,即學號教室都是數字的情況……如果有字母的話,教室可能需要通過逗號的位置或者具體字元數量等進行定位
另外lua不存在是否支援中文的問題,請先確認你的執行環境能正確顯示中文(比如在cmd下執行時確保cmd的codepage和lua檔案的編碼保持一致
JS判斷字串變數是否含有某個字串的實現方法
使用indexof,例如 varcts bbltext if cts.indexof text 0 js判斷字串變數是否含有某個字串的實現方法 js判斷字串變數是否含有某個字串的方法 var str a var strs abadg if strs.indexof str 0 else php中 判...
c怎麼判斷字串裡是否包含另幾個字串
string str abcedafsafsd.xlsdsafdfsds.docx.dsafsdfsdfdsaff.rar string strs foreach string item in strs console.readline string str,name str txt doc xls...
delphi判斷是否有字串,delphi判斷字串是否含有數字
有兩種方法 1 在edit1的onkeypress事件中輸入如下 delphi 判斷字串是否含有數字 有兩種方法 1 在edit1的onkeypress事件中輸入如下 delphi如何判斷一個字串是否包含另一個字串 if pos 另一個字串 一個字條串 0 then begin 包含end delp...