字符串的长度计算

界面设计如下:

Memo1 一个  Label1 一个 Edit1 一个  Button1 两个

 1 unit Unit1;
 2
 3 interface
 4
 5 uses
 6   Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
 7   Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
 8
 9 type
10   TForm1 = class(TForm)
11     Button1: TButton;
12     Label1: TLabel;
13     Label2: TLabel;
14     Edit2: TEdit;
15     Button2: TButton;
16     Memo1: TMemo;
17     procedure Button2Click(Sender: TObject);
18     procedure Button1Click(Sender: TObject);
19   private
20     { Private declarations }
21   public
22     { Public declarations }
23   end;
24
25 var
26   Form1: TForm1;
27
28 implementation
29
30 {$R *.dfm}                //窗口、控件的位置、初始属性等内容是存放在*.DFM文件里面的,必须使用这个语句。
31
32 procedure TForm1.Button1Click(Sender: TObject);
33 var
34   stringlength:Integer;                           //定义整形变量,记录字符个数
35 begin
36   stringlength := Memo1.GetTextLen;               //把memo1里面输入的字符个数赋值给变量
37   Edit2.Text := IntToStr( stringlength);          //显示在Edit2里面
38 end;
39
40 procedure TForm1.Button2Click(Sender: TObject);
41 begin
42   close;                                          //退出
43 end;
44
45 end.
时间: 2024-10-26 02:35:00

字符串的长度计算的相关文章

输出字符串即长度计算

方法一:单引号 'http' 方法二:双引号 "http" 方法三:三引号 """http""" 输出单引号:"let's go" 输出双引号:'she say "yes使用转移符"\" >>>print('she said "yes! let\'s go"') >>>print("she said \"

objective-c中字符串长度计算

我们知道,在c语言中,使用sizeof ()计算在内存中占用的字节数, 引用string.h后,使用strlen()计算字符串的长度(不包含\0). 而在object-c中, "length"这个方法,可以返回字符串的长度. 比如:NSString * str [email protected]"12345";int a = 0; a = [str  lenght];此时a的值就是字符串str的长度,也就是5. 值得一提的是oc 中length方法在计算字符串长度时

【JavaScript】计算字符串的长度

定义: functionGetChineseCount(str) { varchinieseCount=0; varbadChar="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; badChar+="abcdefghijklmnopqrstuvwxyz"; badChar+="0123456789"; badChar+=""+" ";//半角与全角空格 badChar+="`[emai

javascript计算字符串的长度区分中英文

javascript计算字符串的长度区分中英文:计算字符串的长度是常有的操作,代码如下: var str="I love 蚂蚁部落"; console.log(str.length); 使用length计算字符串的长度,得出的结果是字符串中字符的个数,而在实际应用中可能需要计算字符串所占有的字节长度,一个汉字占两个字节,一个英文字符占一个字节,代码如下: var zfl={}; zfl.GetLength=function(str){ var realLength=0,len=str.

js字符串长度计算(一个汉字==两个字符)和字符串截取

js字符串长度计算(一个汉字==两个字符)和字符串截取 String.prototype.realLength = function() { return this.replace(/[^\x00-\xff]/g, "**").length; // [^\x00-\xff] - 匹配非双字节的字符 }; String.prototype.realSubstring = function(n){ var str = this||''; if(this.realLength()<=n

计算字符串的长度值

当字符串长度未知,需要动态设置一个UI控件的高度和宽度(比如一个UILabel),这时需要计算字符串的长度 //两个重要参数,一个是最大的宽度,一个是字体的font值 //返回的CGRect 对象,包括宽度和高度值 /* 计算item高度 */ -(CGFloat)calculateItemStringLength:(NSString*)title{ // NSStringDrawingOptions options = NSStringDrawingUsesLineFragmentOrigin

js混合计算字符串字节长度

js混合计算字符串字节长度 function getBt(str) { if (str.length > 0) { var char = str.match(/[^\x00-\xff]/ig); return str.length + (char == null ? 0 : char.length); } else { return 0; } } 用法:直接调用getBt('计算我的字节长度');

php中的中文字符串长度计算以及截取

一.中文字符串截取:mb_substr() mb_substr($str, $start, $length, $encoding); $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encoding,网页编码,如utf-8,GB2312,GBK 例: $str = "这个字符串是我想要截取的"; 截取"这个字"; echo mb_substr($str,0,3,"utf-8"); 二.中文字符串长

Lua实现计算 UTF8 字符串的长度,每一个中文算一个字符

-- 计算 UTF8 字符串的长度,每一个中文算一个字符 -- @function [parent=#string] utf8len -- @param string input 输入字符串 -- @return integer#integer  长度 计算 UTF8 字符串的长度,每一个中文算一个字符 local input = "你好World" print(string.utf8len(input)) -- 输出 7 function string.utf8len(input)