lua怎麼判斷字串中含有漢字,Java判斷字串中是否含有漢字

2021-03-03 21:50:05 字數 1410 閱讀 3774

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...