关闭

sap 提取字符串中汉字

752人阅读 评论(0) 收藏 举报
分类:

DATA: alpha_num(120) TYPE c.

alpha_num = ' abcdefghijklopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,./;''[]\-=`<>?:"{}|_+~!@#$%^&*()'.

IF input CA alpha_num.
output = '不仅仅全是汉字'.
ELSE.
output = '全是汉字'.
ENDIF.

IF NOT input CO alpha_num.
output = '含有汉字'.
ELSE.
output = '不含有任何汉字'.
ENDIF.


提取汉字
data len type i.
data n type i.
len = strlen( input ).

do len times.
n = sy-index - 1.
if not alpha_num cs input+n(1).
concatenate output input+n(1) into output.
endif.

enddo.

 

0
0
查看评论

ABAP取中文字符串的字节长度

DATA: lv_str TYPE string,             lv_len TYPE i. lv_str =...
  • wren2004
  • wren2004
  • 2012-04-10 14:13
  • 2914

abap 中文字符串提取和字节长度计算

<br />   abap 中对于字符串长度的计算一般用 strlen 函数实现。但此函数只能算出字符的个数无法计算字符串的长度,例如 'ABC你好'用此函数计算得到的值为5,显然它不是我们想要的,它的字节长度为7 。<br /> ...
  • zhouxu841023
  • zhouxu841023
  • 2010-06-23 15:39
  • 15066

sap 提取字符串中汉字

DATA: alpha_num(120) TYPE c. alpha_num = ' abcdefghijklopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,./;''[]\-=`{}|_+~!@#$%^&*()&#...
  • zhongguomao
  • zhongguomao
  • 2015-02-04 09:17
  • 651

从字符串中提取出汉字?

Js从字符串中提取出汉字? var name = ”1字BB符CC串” var reg = /[\u4e00-\u9fa5]/g; var names = name.match(reg); name = names.join(""); JAVA从字符串中提取出汉字? ...
  • nu11_
  • nu11_
  • 2017-08-11 09:48
  • 406

delphi 提取字符串中的汉字

<br />原理 :在windows中,中文和全角字符都占两个字节,<br />并且使用了ascii chart 2 (codes 128 - 255 )。<br />全角字符的第一个字节总是被置为163,<br />而第二个字节则是相同半角字符码加上...
  • chinawcs
  • chinawcs
  • 2010-11-06 15:57
  • 1870

java提取字符串中的汉字

import java.util.regex.Matcher; import java.util.regex.Pattern; public class Code3 { public static void main(String[] args) { int count = 0; ...
  • u014640201
  • u014640201
  • 2015-11-07 20:47
  • 3687

java判断字符串中是否有汉字并提取所有汉字部分

import java.util.regex.Matcher; import java.util.regex.Pattern; public class ChineseUtil { private static String regEx = "[\u4e00-\u9fa5]+&quo...
  • XZG1573623031
  • XZG1573623031
  • 2015-03-22 17:12
  • 844

VBA提取汉字字母混在字符串

问题的提出:   我有一个文本文件,里面的内容是以字节为长度分开的几个字段,现在想把每个字段读到EXCEL里面,结果发现EXCEL是以字符为单位处理字符串的。如下:   str1="张三    12345678"    ...
  • u012782034
  • u012782034
  • 2013-12-23 15:28
  • 840

python截取中文字符串

python的中文处理还是比较麻烦的,utf-8的字符串的长度是1-6个字符,一不小心就会从中截断,出现所谓的乱码。下面这个函数提供了,从一段utf-8编码的字符串中,截取固定长度的字串。ord(char)将字符转换称整数,根据utf-8的编码规则,确定每个utf-8的字占用几个字符,从而避免截断的...
  • marising
  • marising
  • 2008-12-05 14:39
  • 15676

java 判断字符串全为汉字 提取字符串中的汉字

1.判断字符串是否全为汉字 String str1 = "java判断是否为汉字" String str2 = "全为汉字" String reg = "[\\u4e00-\\u9fa5]+" ...
  • cat_book_milk
  • cat_book_milk
  • 2016-12-12 18:50
  • 6138
    个人资料
    • 访问:4637137次
    • 积分:65225
    • 等级:
    • 排名:第42名
    • 原创:1753篇
    • 转载:2551篇
    • 译文:101篇
    • 评论:343条
    博客专栏
    最新评论
    微信公众号
      为你推荐最新的博文~更有惊喜等着你