-
The substr function returns a part of a string.
函数地作用是:返回子字符串可以。
-
SUBSTR calculates lengths using characters as defined by the input character set.
和substr差不错,不过就是在计算偏移量的时候,有差异,substr是以字符为单位。
-
This explains the use of substr (text, match [0], match [1]) in the last line of code.
这解释了最后一行代码中substr (text, match [0],match[1])的使用。
-
Mask column 3 by entering the following in the field that contains COL3: SUBSTR (COL3, 1, 5).
通过在包含COL3的字段中输入下面的内容可以屏蔽列3:substr (COL3, 1,5)。
-
Functions like SUBSTR and LENGTH work with characters when called in conjunction with UCS-2 data types.
当用ucs - 2数据类型调用时,SUBSTR和LENGTH等函数处理字符。
1. substr函数在oracle中使用表示被截取的字符串或字符串表达式。和instr()函数不同,instr()函数是要截取的字符串在源字符串中的“位置”,substr()函数是截取字符串的“内容”。
2. substr \n basic_string::substr\n basic_string substr(size_type _Off = 0,size_type _Count = npos) const;\n 功能:从一个字符串复制一个从指定位置开始,并具有指定长度的子字符串。\n 参数\n _Off\n 所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0.\n _Count\n 复制的字符数目\n 返回值\n 一个子字符串,从其指定的位置开始\n 备注\n 如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到字符串的结尾。\n 示例\n 下面的示例阐释了 substr 方法的用法。\n function SubstrDemo(){\n var s, ss; //Declare variables.\n var s = \The rain in Spain falls mainly in the plain.\;\n ss = s.substr(12, 5); //Get substring.\n return(ss); // Returns \Spain\.\n ----------------------------------------------crazyghost_von补充-----------------------------------------------------------------------\n s.substr(12)的结果是 Spain falls mainly in the plain.\n ----------------------------------------------------------------------------------------------------------------------------------------------\n Code : C++中 的代码如下\n // basic_string_substr.cpp\n // compile with: /EHsc\n #include <string>\n #include <iostream>\n int main( )\n {\n using namespace std;\n string str1 (\Heterological paradoxes are persistent.\);\n cout << \The original string str1 is: \\n \ << str1\n << endl << endl;\n basic_string <char> str2 = str1.substr ( 6 , 7 );\n cout << \The substring str1 copied is: \ << str2\n << endl << endl;\n basic_string <char> str3 = str1.substr ( );\n cout << \The default substring str3 is: \\n \ << str3\n << \\\n which is the entire original string.\ << endl;\n 输出结果:\n The original string str1 is:\n Heterological paradoxes are persistent.\n The substring str1 copied is: logical\n The default substring str3 is:\n Heterological paradoxes are persistent.\n which is the entire original string.\n }\n 在oracle中的用法:\n SUBSTR(:NEW.FLAGSTATUS,17,1)\n 其中第一一次是是 ( 串,开始,长度)返回子串。\n在php中的用法:\nsubstr(string,start,length)\n \n正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位置开始 0 - 在字符串中的第一个字符处开始\n正数 - 从 start 参数所在的位置返回 负数 - 从字符串末端返回\n 例子:\n <?php\n echo substr(\Hello world!\,6);\n ?>\n 输出:world!\n echo ’substr(\abcdef\, 1, 3) returns ’ . $rest . \\n\;\n $rest = substr(\abcdef\, -1); // returns \f\\n echo ’substr(\abcdef\, -1) returns ’ . $rest . \<br>\;\n $rest = substr(\abcdef\, -2); // returns \ef\\n echo ’substr(\abcdef\, -2) returns ’ . $rest . \<br>\;\n $rest = substr(\abcdef\, -3, 1); // returns \d\\n echo ’substr(\abcdef\, -3, 1) returns ’ . $rest . \<br>\;\n $rest = substr(\abcdef\, 1, -1); // returns \bcde\\n echo ’substr(\abcdef\, 1, -1) returns ’ . $rest . \<br>\;