delphi 截取某个字符之前的字段,,如 1234567-9,要分别得到 - 之前的字符串和 - 之后的字符串

copy(string,1,pos(‘-‘,string)-1)
copy(string,pos(‘-‘,string)+1,length(string)-pos(‘-‘,string))

时间: 2025-01-24 23:01:26

delphi 截取某个字符之前的字段,,如 1234567-9,要分别得到 - 之前的字符串和 - 之后的字符串的相关文章

delphi截取指定字符空格或-符号前面 中间 后面字符串

Edit1.Text:='abcd-12ab-59cd'; procedure TForm1.Button1Click(Sender: TObject); var  List: TStringList;begin  List := TStringList.Create;  List.Delimiter := '-';  List.DelimitedText :=Trim(Edit1.Text);  ShowMessage(IntToStr(List.Count)); //2  ShowMessa

Oracle截取字符串和查找字符串,联合使用截取特定字符

oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr1.SUBSTR(string,start_position,[length])    求子字符串,返回字符串解释:string 元字符串       start_position   开始位置(从0开始)       length 可选项,子字符串的个数For example:substr("ABCDEFG", 0); /

解决出现乱码substr截取中文字符 siluke123

siluke123< ?php echo mb_substr('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');?>输出:这样一来我的字< ?phpecho mb_strcut('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');?>输出:这样 string mb_strcut ( string $str , int $start [, int $length [, string $encoding ] )mb_strcut() 和 m

oracle截取字符串(截取某个字符前面的字符串)

已验证. 要求:A.数据库表中的一个字符串 可能含有"+" 例:ORC+001 也可能不含“+” B.要求如果该字符串含有“+”,则取“+”之前的字符 例:ORC+001 取ORC C.如果该字符串不含"+",则直接取该字符串. 解答:利用ORACLE中 INSTR,SUBSTR以及CASE WHEN语法即可实现. Oracle中函数 INSTR:INSTR方法的格式为 INSTR(源字符串, 目标字符串, 起始位置, 匹配序号) 默认查找顺序为从左到右.当起始位置

截取中文字符长度(中文、字母都有效)

以下给大家分享下:"中文字符长度,和截取中文字符(字母汉字通用)" 样例:先算出字符的长度,在截取显示,日过字符长度超过6就用...取代 echo '<meta http-equiv="content-type" content="text/html;charset=utf-8"/>'; $CustomizedInfo = '美日汇购物返利网http://www.hnzyxok.com/'; if(mb_strlen($Customi

在Delphi中处理数据库日期型字段的显示与输入

delphi进行数据库设计时,不可避免的会涉及到日期型字段的输入问题.不过与Microsoft的Access 97中文版等相比,Delphi本身提供的日期型字段的显示和输入方式并不适合中国人的习惯.因此对于日期型字段的处理,大家提出了不少解决方法,但是处理结果在显示和输入上并不统一,例如显示时可以实现“yyyy年mm月dd日”的格式,但是在输入时还是要按照国外的习惯用“yyyy-mm-dd”的形式进行输入:而使用TdateTimePicker进行选择输入总嫌麻烦:有些方法还要修改系统的一些设置属

【转】BAT批处理中的字符串处理详解(字符串截取)

下面对这些功能一一进行讲解. 1.截取字符串 截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截取字符串中的特定位置的一个或多个字符.举例说明其基本功能: @echo off set ifo=abcdefghijklmnopqrstuvwxyz0123456789 echo 原字符串(第二行为各字符的序号): echo %ifo% echo 123456789012345678901234567890123456 echo 截取前5个字符: echo %ifo:~0,5% ech

EL表达式处理字符串 是否 包含 某字符串 截取 拆分...............

EL表达式处理字符串 是否 包含 某字符串 截取 拆分............... JSP页面页头添加<%@ taglib uri="/WEB-INF/taglib/c.tld" prefix="c"%><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>  两个标签页面内容如下: <c:if test=&q

字符串的截取,判断字符串是否相等和字符串是否为空的方法总结Java,Android

最近做项目Android时遇到了字符串的截取,判断字符串是否相等和字符串是否为空问题刚好用的上自己也知道些,所以整理了方便以后用,和供大家参考,有什么更好的方法或者其它方法我么可以一起交流,谢谢大家! 一.可以用subSequence方法截取任意长度的字符 例如: String s="AndroidandJava"System.out.println(s.subSequence(0, 1)); 运行结果为:A 原方法为:String.subSequence(beginIndex(开始字