Qore Programming Language Reference Manual
0.8.7
Main Page
Related Pages
Modules
Namespaces
Classes
All
Classes
Namespaces
Functions
Variables
Groups
Pages
Pseudo_QC_String.dox.h
1
2
namespace
Qore {
4
5
class
<string>
:
public
<value>
{
6
7
public
:
9
21
bool
empty
();
22
23
public
:
25
37
string
encoding
();
38
39
public
:
41
69
int
find
(softstring
substr
, softint pos = 0);
70
71
public
:
73
84
bool
intp
();
85
86
public
:
88
100
bool
isDataAscii
();
101
102
public
:
104
116
bool
isDataPrintableAscii
();
117
118
public
:
120
138
int
length
();
139
140
public
:
142
161
string
lwr
();
162
163
public
:
165
190
bool
regex
(
string
regex
,
int
options = 0);
191
192
public
:
194
219
*
list
regexExtract
(
string
regex,
int
options = 0);
220
221
public
:
223
251
int
rfind
(softstring substr, softint pos = -1);
252
253
public
:
255
271
int
size
();
272
273
public
:
275
295
list
split
(
string
sep,
bool
with_separator =
False
);
296
297
public
:
299
326
list
split
(
string
sep,
string
quote,
bool
trim_unquoted =
False
);
327
328
public
:
330
346
int
strlen
();
347
348
public
:
350
361
bool
strp
();
362
363
public
:
365
384
string
substr
(softint start);
385
386
public
:
388
410
string
substr
(softint start, softint len);
411
412
public
:
414
438
string
toMD5
();
439
440
public
:
442
464
string
toSHA1
();
465
466
public
:
468
493
string
toSHA224
();
494
495
public
:
497
522
string
toSHA256
();
523
524
public
:
526
551
string
toSHA384
();
552
553
public
:
555
580
string
toSHA512
();
581
582
public
:
584
598
int
typeCode
();
599
600
public
:
602
621
string
upr
();
622
623
public
:
625
639
bool
val
();
640
};
641
};