ExQStringFun
0
0
675
865
ExQStringFun
-
-
-
100
16777215
CheckBox
-
Qt::Horizontal
QSizePolicy::Preferred
60
20
-
16777215
16777215
left(int n)和right(int n)、section()函数使用,输入参数:
-
120
16777215
3
-
true
true
D:\programming\qt\QtExamples\QtQStringFunEx\main.cpp
-
D:\programming\qt\QtExamples\QtQStringFunEx\main.cpp
-
D:\programming\qt\QtExamples\QtQStringFunEx
-
投我以木李,报之以琼玖, 男,1998-07-07,汉族,湖北, 武汉
-
csdn:https://blog.csdn.net/qq_33154343
-
github:https://github.com/touwoyimuli
-
github.io:https://touwoyimuli.github.io/
-
或者自己自定义更多
-
0
0
50
20
75
true
str2:
-
true
true
\
-
\
-
.cpp
-
:
-
,
-
或自定义更多尝试
-
50
20
75
true
str1:
-
75
true
结果:
-
-
↓↓
Qt::AlignCenter
-
Qt::Vertical
QSizePolicy::Fixed
20
10
-
QString常用函数
-
-
-
0
20
75
true
字符串相关:
-
perpend()
-
120
16777215
50
false
append()
-
在字符串后面添加字符串
-
right()
-
section
-
从字符串中提取以“子字符串”作为分隔符,从start到end端的字符串
-
trimmed
-
不仅去掉字符串的所首尾空格,中间连续的空格也用一个空格替换
-
返回包含字符串中最右n个字符的子字符串。如果n大于或等于size()或小于零,则返回整个字符串。
-
simplified
-
去掉字符串首尾的空格
-
在字符串的前面添加字符串
-
toUpper()
-
将字符串的字母全部转换为大写字母
-
返回包含字符串中最左n个字符的子字符串。如果n大于或等于size()或小于零,则返回整个字符串。
-
将字符串的字母全部转换为大写字母
-
toLower()
-
left()
-
Qt::Horizontal
-
Qt::Vertical
QSizePolicy::Fixed
20
10
-
-
size
-
同上
-
在字符串中查找子字符串str出现的位置。(Qt::CaseSensitivity cs 参数指定是否区分大小写)
-
indexOf
-
120
16777215
count
-
在字符串中查找子字符串str最后出现的位置
-
lastIndexOf
-
返回字符串的字符个数。函数同size()、同length()。(字符串中若有汉字,一个汉字算一个字符)
-
0
20
16777215
30
75
true
数字相关:
-
Qt::Horizontal
-
-
0
20
16777215
30
75
true
逻辑判断:
-
判断是否以某个字符串开头
-
Qt::Vertical
QSizePolicy::Fixed
20
10
-
endsWith
-
判断是否以某个字符串结尾
-
contains
-
判断字符串是否为空。(若是只有“\0”,isNull返回false; 只有未赋值的字符串,isNull返回true)
-
判断某个字符串中是否包含某个字符串
-
isNull
-
isEmpty
-
120
16777215
startsWith
-
判断字符串是否为空.(若是只有“\0”,isEmpty返回true)
-
75
true
注意:QString只要赋值,就在字符串的末尾自动加上“\0”