VBA 判斷字串含中文、英文、數字(親自實踐)
Dim exp As String
Dim temp, tmpExp As String
Dim length As Integer
length = 0
tmpExp = ""
exp = Trim(xlsheet_TandE.cells(i, 8))
For j = 1 To Len(exp)
temp = Mid(exp, j, 1)
'判斷是否是中文
If temp Like "[一-龥]" Then
If length + 2 > 26 Then
Exit For
Else
length = length + 2
tmpExp = tmpExp & temp
End If
'判斷是否是英文、數字、英文半形句號和空格
ElseIf temp Like "[0-9a-zA-Z. ]" Then
If length + 1 > 26 Then
Exit For
Else
length = length + 1
tmpExp = tmpExp & temp
End If
End If
Next j
'將擷取後的內容設定到"Explaination"中
xlsheet_TandE.cells(i, 8) = tmpExp
相關推薦
VBA 判斷字串含中文、英文、數字(親自實踐)
Dim exp As String Dim temp, tmpExp As String Dim length As Integer length = 0 tmpExp = "" exp =
Excel 英文月份轉換為數值月份(親自實踐)
思路決定速度,快速將英文的文字月份轉換為數值月份由微博小編 @祝洪忠- 提供微博釋出地址:http://e.weibo.com/1341556070/zAUrnfqTc 一句話點評:函式Month()的運用!
判斷字串是否純中文、英文、數字、等等
public void isEnglish(String str) { //【全為英文】返回true 否則false boolean result1 = str.matches("[a-zA-Z]+"); //【全為數字】返回true boo
python判斷字串包含中文、數字、英文
1.判斷字串只包含中文:#encoding=utf-8 import sys reload(sys) sys.setdefaultencoding('utf8') def check_contain_chinese(check_str): flag = True
C++ 獲取字串中的中文、英文、數字等
在 C++ 程式設計中經常處理 Unicode 編碼的字串,Unicode 通常用兩個位元組表示一個字元,原有的英文編碼從單位元組變成雙位元組,只需要把高位元組全部填為 0 就可以。每一個字元在 Unicode 編碼表中對應為一個編號。例如:B 對應 0042在 Unicod
js控制文本框只能輸入中文、英文、數字與指定特殊符號
code 中英文 text 數字0 控制文本框 右鍵 彈出 false 彈出菜單 原文:http://www.open-open.com/code/view/1433592419640 JS 控制文本框只能輸入數字 <input onkeyup="value=va
一個線上排版小工具:中文、英文、數字、符號中間加個空格
我一直相信這個世界是懶人創造的。 大家如果仔細看我的文章,會發現一個有趣的地方。就是數字、英文和中文之間會多一個空格,比如 1 是數字,1 兩邊有空格。如果你再仔細觀察,微信文字訊息的排版風格也是這樣,不信你試試。 這個排版的風格是師從 stormzhang,包括微信整個排版風格都跟他差不多,只是我比較喜歡在
Qt判斷字串是否是純英文,純中文,純數字,英文或數字,中文或數字
做專案的時候需要對字串做下校驗,以下是在前輩們的肩膀上並結合自己專案的需要做的一些總結內容。 是否是純英文 bool AIFaceDBConfig::IsEnglish(QString &q
Object-c 中擷取包含(中、英文、表情符號emojiicon)混合字串的每個字元並獲取此字元的unicode值
ios中的nsstring 使用utf16編碼,當字串中包含中、英文、特殊字元、emojiicon 的時候,使用常規的characterAtIndex:會出現錯誤,因為這種方式是一個單元的utf16編碼位擷取,當擷取ascii範圍內的字元時,每個單元的長度是1(utf16對
latex學習筆記1 latex中文、英文、數學字型設定
如果要求不高直接使用ctex巨集包就能解決一般需求,不用再設定什麼。 如果需要其他字型或者想自定義字型,那麼就使用xeLaTex(檔名不能含有中文)進行編譯,xeLaTex可是使用更多,並且更靈活的使用各種字型。 需要的巨集包有xeCJK,用於中文字型;fontspec,用
python判斷字串,str函式isdigit、isdecimal、isnumeric的區別
python中str函式isdigit、isdecimal、isnumeric的區別: num = “1” #unicode num.isdigit() # True num.isdecimal() # True num.isnumeric() #
Objective-C用正則表示式判斷字串是否為手機號、郵箱、身份證號
用正則表示式判斷字串是否為手機號: - (BOOL)isPhoneNumber:(NSString *)str { NSString * MOBILE = @"^1(3[0-9]|5[0-
js 中文、英文、數字的輸入控制
輸入中文: <input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"> 輸入數字: <input type="text" on
php 判斷輸入的中文或者英文
function ischinese($s){ if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u',$s)) { print("中文"); } els
java 優先順序以特殊字元、數字、英文、漢字(且漢字部分以漢字首字母)順序排序
1,當我使用如下程式碼對其中的list進行排序時: 優先順序以特殊字元、數字、英文、漢字(且漢字部分以漢字首字母)順序排序 @Test public void sortList(){ List<String>list=Lists.newA
linux shell 字串獲取長度、替換、擷取、刪除等操作(持續更新)
測試字串:str=/xxx/file.txt.gz一、長度、變數:說明 表示式 例子 結果 獲取長度 ${#string} ${#str} 16 列出所有以prefix開頭的變數 ${!prefix*}、${!prefix@} ${!st@} str測試${
3、簡單計算機程序(C語言)
can ext class log cnblogs c語言 輸入 char 計算機程序 簡單計算機程序 程序代碼: /* 2017年6月30日15:35:14 功能:計算器程序,輸入兩個運算數與四則運算符,輸出計算結果 */ # include <stdio.h
六、PC寄存器(程序計數器)
時間段 運行 class 入棧 沒有 程序 我們 gpo 執行 由於JVM是基於棧的結構,所以任何的操作都需要經過入棧和出棧來完成。 我們都知道所謂的多線程在一個特定的時間段內只會執行其中一個線程的方法,CPU會不停的做任務切換,那麽為了能夠準確地記錄各個線程正在執行的當前
四、PTA實驗作業(指針)
流程 描述 .com 接下來 小數 ets ngs 字母 移動 6-1 計算兩數的和與差(10 分) 本題要求實現一個計算輸入的兩數的和與差的簡單函數。 函數接口定義: void sum_diff( float op1, float op2, float *psum,
三、PTA實驗作業(數組)
技術分享 item ram 提交 分享圖片 兩個 ott fine 結果 7-2 求最大值及其下標(20 分) 本題要求編寫程序,找出給定的n個數中的最大值及其對應的最小下標(下標從0開始)。 輸入格式: 輸入在第一行中給出一個正整數n(1<n≤10)。第二行輸