描述:
查找母串中子串的位置。
语法:
pos(s1, s2{, begin})
备注:
查找母串s1中起始位置为begin的子串s2的位置,找不到返回null。
参数:
s1 |
待查找子串的母串。 |
s2 |
被查找的子串。 |
begin |
查找的起始位置,缺省为1。 |
返回值:
整型
选项:
@z |
由begin开始往前查找,缺省从begin开始往后查找。 |
@c |
大小写不敏感。 |
@h |
只比头部,忽略begin。 |
@q |
引号内的跳过。 |
@w |
仅查找整词。 |
示例:
pos("abcdef","def") |
4 |
pos("abcdefdef","def",5) |
7 |
pos("abcdef","defa") |
(null) |
pos@z("abcdeffdef","def",7) |
4 |
pos("abcdeffdef","def",7) |
8 |
pos@c("abcdef","Def") |
4,使用@c选项大小写不敏感。 |
pos ("a'b'cbe","b") |
3 |
pos@q("a'b'cbe","b") |
6,使用@q选项引号内的跳过。 |
pos("aab,aa","aa") |
1 |
pos@w("aab,aa","aa") |
5,使用@w选项仅查找整词。 |
pos@h("abcdef","abc",3) |
1,使用@h选项,只比头部,即从参数s1的第一个字符位置开始查找,忽略参数begin。 |