1,在Non-Unicode系统中,一个汉字占2个单位长度,可以用CHARLEN的返回值判断是否汉字。
DATA: len TYPE i,
str TYPE c LENGTH 20.
str = 'Hello哈哈'.
len = CHARLEN( str )."1,代表英文
len = CHARLEN( str+4 )."1,代表英文
len = CHARLEN( str+5 )."2,代表汉字
len = CHARLEN( str+6 )."2,代表汉字
2,在Unicode系统中,汉字与英文一样占1个单位长度,可以调用函数NLS_VISUAL_CHARLEN来判断。
DATA: c1 type char1,
vislen type i.
c1 = 'A'.
*c1 = '哈'.
CALL FUNCTION 'NLS_VISUAL_CHARLEN'
EXPORTING
str = c1
IMPORTING
len_visual = vislen.
IF vislen = 1.
WRITE: '英文'.
ELSE.
WRITE: '汉字'.
ENDIF.

ABAP 判断某个或者某段字符串是否为汉字相关推荐

  1. python判断一个或者多个字符串,是否出现在一段话中

    python判断一个或者多个字符串,是否出现在一段话中 要判断一段话中是否有几个字符串,只要一个出现就为True,刚开始想用map函数,后来发现也挺麻烦. 查了一些资料,发现用 any比较好 比如 p ...

  2. php字符是汉字还是字符,php判断字符串中是否包含中文汉字和获得字符串中的汉字...

    一,判断全是中文 $str="'324是中国人"; if(!eregi("[^\x80-\xff]","$str")){ echo &quo ...

  3. ThinkPHP5 ajax传值到后台进行处理(验证是否含有某段字符串、截取字符串、字符串转数组)...

    js中ajax请求,根据后台返回的数据做出不同的判断: function zhuanhuan() {$.ajax({url:"mc_url",data:{url:$("# ...

  4. 从一段字符串中提取JSON字符串并进行高亮格式化

    需求:后台传过来一段字符串文本,需要从这段字符串中提取json字符串并在前台json格式化高亮显示 1.提取json字符串 注:当字符串中没有出现json字符串时返回null; function ge ...

  5. abap 判断当前用户是否有某事物码权限

    abap 判断当前用户是否有某事物码权限 AUTHORITY-CHECK OBJECT 'S_TCODE' ID 'TCD' FIELD 'MM01′. IF sy-subrc 0. MESSAGE ...

  6. kettle对字符串去除空格_整理|ABAP基础知识二:常用字符串处理

    常用字符串处理 上一期整理了ABAP的数据类型和定义,今天我们整理一下开发过程中常见的字符串处理命令.虽然说这些基础知识对于已经熟练使用Ctrl c + Ctrl v的资深码农来说过于简单.但是对于一 ...

  7. java数组是否包含某字符串_js判断数组是否包含某个字符串变量的实例

    最近碰到一个这样的现象,后台返回的数据中,数组里面有一些有变量值,有一些没有变量值. 举个例子,比如后台返回的例子是这样的: var arr=[ { "status":" ...

  8. c语言 两条线段位置,C++/STL实现判断平面内两条线段的位置关系代码示例

    概念 平面内两条线段位置关系的判定在很多领域都有着广泛的应用,比如游戏.CAD.图形处理等,而两线段交点的求解又是该算法中重要的一环.本文将尽可能用通俗的语言详细的描述一种主流且性能较高的判定算法. ...

  9. java字符串剪切函数,java用substring函数截取string中一段字符串,substringstring

    java用substring函数截取string中一段字符串,substringstring from  http://www.cnblogs.com/laiweili/archive/2012/11 ...

最新文章

  1. iMeta | 中科院生态中心邓晔组发布微生物组网络分析平台iNAP(图文/视频教程)
  2. 【数据结构-树】4.图解平衡二叉树和哈夫曼编码(逐步演绎,一文读懂)
  3. 用matlab交互式的选取图像特定区域数据
  4. FFMPEG学习(一)---【命令行】采集视频和音频
  5. JQuery中text()、html()和val()的区别
  6. SAP Cloud for Customer里Lead和LeanLead两个相似的BO
  7. django-动态的读取静态目录路径
  8. eBPF 学习路径总结
  9. 小米Android OS特别高,干翻小米,最强定制安卓系统诞生?Color OS11表现如何
  10. [三思笔记]---一步一步学DataGuard
  11. 读取xlsx,根据模板图片批量添加文字生成相关图片,如证书,奖状,名片等
  12. 缅怀:腾讯游戏毛星云(浅墨)突然离世
  13. html添加在线音乐代码,给网页添加背景音乐的HTML代码
  14. Vmware15安装win7专业版以及vmtools
  15. vue 跳转html页面,vue项目实现页面的跳转
  16. CentOS6.5启动MariaDB错误
  17. 论文阅读笔记:From Zero-Shot Learning to Cold-Start Recommendation
  18. 【Mysql】数据库的设计学习笔记
  19. 介绍两种提取视频语音变成文字的方式
  20. CodeForces - 31D Chocolate【几何】【连通块】

热门文章

  1. 绿色版Mysql自动建立my.ini和命令行启动并动态指定datadir路径...
  2. 二进制-八进制-十进制-16进制之间的转换
  3. 你不应该忽略的五个机器学习项目一览
  4. 简述c#之sealed 修饰符
  5. 让改变输入法回车键的图标
  6. WinForm中给DataGridView添加 自动编号
  7. 金融领域下的数据挖掘算法应用:AdaBoost模型摩天
  8. nginx官方模块之http_sub_status_module
  9. AIOps-一位研发工程师的学习笔记
  10. 【ECCV 2018】Facebook开发姿态转换模型,只需一张照片就能让它跳舞(视频)