详情请见天地全球通•中国网(http://www.heaworld.com)成立于2004年3月,总部位于青岛市高新区,是由神力企业集团及AID、August Capital、HOSCH、VERTOL、欧亚投资、瑞典风险投资等多家国际公司共同合作组建的以服务中小型企业为宗旨的B2B电子商务企业平台。 天地全球通•中国网的目标是建立采购商和供应商之间的互动信息交流平台,使企业在采购和销售活动中能够节省时间,降低成本,同时最大限度的增加企业营销的机会...
本帖最后由 力哥丶 于 2013-01-04 11:46 编辑 [code][root@localhost ~]# awk 'BEGIN{a="this is a text";s=substr(a,1,11);print s}' this is a t[/code]截取的时候如果是数字就可以, 但我想截取从第一到x的内容,无法截取?输出的是空值[code][root@localhost ~]# awk 'BEGIN{a="this is a text";s=substr(a,1,x);print s}' [/code]
echo $LINE >123 好好好000 cat set.ini >col1,1,3 >col2,4,6 >col3,9,3 awk -F '{print "%s:%s\n",$1,substr("'$LINE'",$2,$3)}' set.ini 预期 col1:123 col2: 好好好 col3:000 结果 出错是为什么呢?
DECLARE V_SRC NVARCHAR2(200); FINX NUMBER; FLEN NUMBER; MINX NUMBER; OAN NVARCHAR2(32); ECD NVARCHAR2(12); DLH NVARCHAR2(32); BEGIN V_SRC:='这是用户名啊ABCDEFG|HHHHH|123456'; FINX:=instr(V_SRC,'|'); MINX:=INSTR(V_SRC,'|',FINX+1); EINX:=INSTR(V_SRC,'|',MINX+1); DBMS_OUTPUT.PUT_LINE(SLEN||','||FINX||','||MINX||','||EINX); OAN:=substr(V_SRC,0,FINX-1); DBMS_OUT...
本帖最后由 keke00 于 2010-05-09 11:11 编辑 上次已经问过类似的问题,无奈基础太差,再次麻烦大家{:3_183:} ,非常感谢 文件123.txt,共四行(因每一行较长故标注下),内容如下 第一行:123 aaa 55.52 53.56 54.57 58.59 60.01 56.54 57.51 58.02 59.01 60.02 aa0101e ab0001 ac0005i ad0004 ddd ae0004a 第二行:456 aaa 53.54 56.52 57.52 58.52 59.01 12.13 13.14 14.15 15.16 16.17 ba0011f bb0002 bc0004j bd0004 ffff...
各位大虾,小弟有问题请教.有以下shell语句: #!/bin/sh result=substr("L.Tansley", 1, 4) echo result 执行后出现如下错误: '(' is not expected. 请问出现该错误的原因是什么,shell不认识substr这个关键字吗?谢谢。
写了一个delete substring 的函数,但总觉得写得比较笨,一定有更好的办法。 希望大侠指教: [code] char* del_substr(char *str1, const char *str2) { char *cp = str1; char *s1, *s2; if ( !*s2) return (char*)str1; while(*cp){ s1=cp; s2=(char*)str2; while(*s1 && *s2 && !(*s1-*s2)){ s1++, s2++; } if(!*s2){ while(*s1){ *cp++=*s1++; } *cp='\0'; return str1; } cp++; }...
substr_count()统计字符串里面子字符串出现的次数 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27608/showart_210928.html