📄 pstring_8h-source.html
字号:
01070 <span class="keyword">const</span> <a class="code" href="classPObject.html">PObject</a> & str 01071 ) <span class="keyword">const</span>;01072 01080 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_4">operator></a>(01081 <span class="keyword">const</span> <a class="code" href="classPObject.html">PObject</a> & str 01082 ) <span class="keyword">const</span>;01083 01091 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_5">operator<=</a>(01092 <span class="keyword">const</span> <a class="code" href="classPObject.html">PObject</a> & str 01093 ) <span class="keyword">const</span>;01094 01102 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_6">operator>=</a>(01103 <span class="keyword">const</span> <a class="code" href="classPObject.html">PObject</a> & str 01104 ) <span class="keyword">const</span>;01105 01106 01117 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_0">operator*=</a>(01118 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr 01119 ) <span class="keyword">const</span>;01120 01131 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_1">operator==</a>(01132 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr 01133 ) <span class="keyword">const</span>;01134 01145 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_2">operator!=</a>(01146 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr 01147 ) <span class="keyword">const</span>;01148 01159 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_3">operator<</a>(01160 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr 01161 ) <span class="keyword">const</span>;01162 01173 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_4">operator></a>(01174 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr 01175 ) <span class="keyword">const</span>;01176 01187 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_5">operator<=</a>(01188 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr 01189 ) <span class="keyword">const</span>;01190 01201 <span class="keywordtype">bool</span> <a class="code" href="classPString.html#z241_6">operator>=</a>(01202 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr 01203 ) <span class="keyword">const</span>;01204 01216 Comparison <a class="code" href="classPString.html#z241_14">NumCompare</a>(01217 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & str, 01218 PINDEX count = P_MAX_INDEX, 01219 PINDEX offset = 0 01220 ) <span class="keyword">const</span>;01221 01233 Comparison <a class="code" href="classPString.html#z241_14">NumCompare</a>(01234 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr, 01235 PINDEX count = P_MAX_INDEX, 01236 PINDEX offset = 0 01237 ) <span class="keyword">const</span>;01239 01240 01244 PINDEX <a class="code" href="classPString.html#z243_0">Find</a>(01245 <span class="keywordtype">char</span> ch, 01246 PINDEX offset = 0 01247 ) <span class="keyword">const</span>;01248 01250 PINDEX <a class="code" href="classPString.html#z243_0">Find</a>(01251 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & str, 01252 PINDEX offset = 0 01253 ) <span class="keyword">const</span>;01254 01255 <span class="comment">/* Locate the position within the string of the character or substring. The</span>01256 <span class="comment"> search will begin at the character offset provided.</span>01257 <span class="comment"> </span>01258 <span class="comment"> If #offset# is beyond the length of the string, then the</span>01259 <span class="comment"> function will always return #P_MAX_INDEX#.</span>01260 <span class="comment"> </span>01261 <span class="comment"> The matching will be for identical character or string. If a search</span>01262 <span class="comment"> ignoring case is required then the string should be converted to a</span>01263 <span class="comment"> #PCaselessString# before the search is made.</span>01264 <span class="comment"></span>01265 <span class="comment"> @return</span>01266 <span class="comment"> position of character or substring in the string, or P_MAX_INDEX if the</span>01267 <span class="comment"> character or substring is not in the string.</span>01268 <span class="comment"> */</span>01269 PINDEX <a class="code" href="classPString.html#z243_0">Find</a>(01270 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr, 01271 PINDEX offset = 0 01272 ) <span class="keyword">const</span>;01273 01275 PINDEX <a class="code" href="classPString.html#z243_3">FindLast</a>(01276 <span class="keywordtype">char</span> ch, 01277 PINDEX offset = P_MAX_INDEX 01278 ) <span class="keyword">const</span>;01279 01281 PINDEX <a class="code" href="classPString.html#z243_3">FindLast</a>(01282 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & str, 01283 PINDEX offset = P_MAX_INDEX 01284 ) <span class="keyword">const</span>;01285 01303 PINDEX <a class="code" href="classPString.html#z243_3">FindLast</a>(01304 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr, 01305 PINDEX offset = P_MAX_INDEX 01306 ) <span class="keyword">const</span>;01307 01309 PINDEX <a class="code" href="classPString.html#z243_6">FindOneOf</a>(01310 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & set, 01311 PINDEX offset = 0 01312 ) <span class="keyword">const</span>;01313 01328 PINDEX <a class="code" href="classPString.html#z243_6">FindOneOf</a>(01329 <span class="keyword">const</span> <span class="keywordtype">char</span> * cset, 01330 PINDEX offset = 0 01331 ) <span class="keyword">const</span>;01332 01343 PINDEX <a class="code" href="classPString.html#z243_8">FindRegEx</a>(01344 <span class="keyword">const</span> <a class="code" href="classPRegularExpression.html">PRegularExpression</a> & regex, 01345 PINDEX offset = 0 01346 ) <span class="keyword">const</span>;01347 01358 BOOL <a class="code" href="classPString.html#z243_8">FindRegEx</a>(01359 <span class="keyword">const</span> <a class="code" href="classPRegularExpression.html">PRegularExpression</a> & regex, 01360 PINDEX & pos, 01361 PINDEX & len, 01362 PINDEX offset = 0, 01363 PINDEX maxPos = P_MAX_INDEX 01364 ) <span class="keyword">const</span>;01365 01366 01377 <span class="keywordtype">void</span> <a class="code" href="classPString.html#z243_10">Replace</a>(01378 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & target, 01379 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & subs, 01380 BOOL all = FALSE, 01381 PINDEX offset = 0 01382 );01383 01391 <span class="keywordtype">void</span> <a class="code" href="classPString.html#z243_11">Splice</a>(01392 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & str, 01393 PINDEX pos, 01394 PINDEX len = 0 01395 );01396 01404 <span class="keywordtype">void</span> <a class="code" href="classPString.html#z243_11">Splice</a>(01405 <span class="keyword">const</span> <span class="keywordtype">char</span> * cstr, 01406 PINDEX pos, 01407 PINDEX len = 0 01408 );01409 01416 <span class="keywordtype">void</span> <a class="code" href="classPString.html#z243_13">Delete</a>(01417 PINDEX start, 01418 PINDEX len 01419 );01421 01422 01442 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_0">operator()</a>(01443 PINDEX start, 01444 PINDEX end 01445 ) <span class="keyword">const</span>;01446 01461 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_1">Left</a>(01462 PINDEX len 01463 ) <span class="keyword">const</span>;01464 01479 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_2">Right</a>(01480 PINDEX len 01481 ) <span class="keyword">const</span>;01482 01499 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_3">Mid</a>(01500 PINDEX start, 01501 PINDEX len = P_MAX_INDEX 01502 ) <span class="keyword">const</span>;01503 01504 01512 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_4">LeftTrim</a>() <span class="keyword">const</span>;01513 01521 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_5">RightTrim</a>() <span class="keyword">const</span>;01522 01531 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_6">Trim</a>() <span class="keyword">const</span>;01532 01533 01542 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_7">ToLower</a>() <span class="keyword">const</span>;01543 01552 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPString.html#z245_8">ToUpper</a>() <span class="keyword">const</span>;01553 01554 01556 <a class="code" href="classPStringArray.html">PStringArray</a> <a class="code" href="classPString.html#z245_9">Tokenise</a>(01557 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & separators,01559 BOOL onePerSeparator = TRUE01561 ) <span class="keyword">const</span>;01584 <a class="code" href="classPStringArray.html">PStringArray</a> <a class="code" href="classPString.html#z245_9">Tokenise</a>(01585 <span class="keyword">const</span> <span class="keywordtype">char</span> * cseparators,01587 BOOL onePerSeparator = TRUE01589 ) <span class="keyword">const</span>;01590 01604 <a class="code" href="classPStringArray.html">PStringArray</a> <a class="code" href="classPString.html#z245_11">Lines</a>() <span class="keyword">const</span>;01606 01623 <a class="code" href="classPString.html">PString</a> & <a class="code" href="classPString.html#z247_0">sprintf</a>(01624 <span class="keyword">const</span> <span class="keywordtype">char</span> * cfmt, 01625 ...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -