rxcr.net
当前位置:首页 >> 截取字符串第一位 >>

截取字符串第一位

int main(void) { char *a="ab"; char b[]="ab"; printf("%c %c",a[0],b[0]); getch(); return 0; }0号下标第一个字符

1、用substring(int,int)2、转换成字符型的数组去第一个元素 这两个方法都行.

#include "stdio.h"#include "conio.h" main(){ char *string="abcdef"; printf("%c",*string); getch();}

获取字符串第一个字符:<br>var str = "Hello World";<br> // H<br>alert(str.substr(0, 1));<br> // d<br>alert(str.substr(-1));<br>获取字符串最后一个字符:<br>var str = "Hello World";<br> // H<br>alert(str.charAt(0));<br> // d<br>alert(str.charAt(str.length - 1));

你定义的是指针类型的还是数组类型的啊,指针的话取首地址就行了;数组的话,如char ch_array[10];第一个字符就是ch_array[0]

/javaString old = "abcdefkghijklmnopqrstuvwxyz";System.out.println("从前往后数第一个\"k\"之前的字符串: " + old.substring(0, old.indexOf('k')));System.out.println("从后往前数第一个\"k\"之前的字符串: " + old.substring(0, old.l

把他设为数组形式,然后通过下标来获取想要的那几位字符串

用chr()函数来转换下空格=chr(32)或用正则表达式实现,可以参照这里:http://zhidao.baidu.com/question/179736099.html

ndexOf用法: 母字符串.IndexOf("子字符串") 是个数值,值是返回指定子字符串”第一次“在母字符串中的位数的坐标,从0开始数.SubString用法: 字符串.SubString(起始位置,长度) 起始位置是从0开始坐标的.你要的结果这样实现:1234 String str="What is it?"; String GetStr=""; int index=str.IndexOf(" "); //返回第一个空格位置的坐标 GetStr=str.SubString(0,index); //把他前面的全部截取就是第一个单词

最后的位置:len(列) - charindex('.' , reverse(列)) + 1

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com