处理EXCEL的FIND时,找到自己以前的日记,发现各种语言FIND得都很不一样,做为娱乐,展示一下:都在“abcde”中找“b"
EXCEL:用find,子串在前,母串在后,返回值以1开始
VB6:用instr,母串在前,子串在后,返回值以1开始
javascript:用indexOf,母串在前(做为对象),子串在后(做为参数),返回值以0开始
MSSQL:用charindex,子串在前,母串在后,返回值以1开始
ORACLE:用instr,母串在前,子串在后,返回值以1开始
MYSQL:用instr,母串在前,子串在后,返回值以1开始
C#:用IndexOf,母串在前(做为对象),子串在后(做为参数),返回值以0开始
JAVA:用indexOf,母串在前(做为对象),子串在后(做为参数),返回值以0开始
PYTHON:用find,母串在前(做为对象),子串在后(做为参数),返回值以0开始
vbscript现在基本没用了,ACCESS也没安装了,DOS批处理与SHELL脚本都没有现成的函数,这些就跳过。最后要总结一下,就是一个字:乱
程序员辛苦了!