• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > lua正则表达式问题

lua正则表达式问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了lua 正则表达式,lua 正则,lua正则匹配,lua正则表达,cocos2dx lua教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: lua正则表达式问题
描述:

lua中的string有个gsub方法:

我想把str字串中把含有上面这些特殊字符之后的字串全部去掉,但是发现那些全角字符放在正则表达式中并不起作用,这个问题应该如何解决?

例子:
printf(string.gsub("我是一个例子【符号、以后的都会被截除","[%(%-%[::—(【{「](.+)",""));
printf(string.gsub("我是一个例子【符号会被替换成000","【","000"));


解决方案1:

如果正则表达式支持unicode的话可以使用unicode来匹配
不支持其实也没有问题,可以做一个过滤函数,使用查表的方式过滤掉这些特殊字符,全角字符的代码点基本都集中一个地方,可以参考
网上找的一个例子
wiki上的full-width字符


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • lua正则表达式问题

相关文章

  • 2017-06-05 计算机网络的大作业是网卡驱动开发,无从着手,因此来本版求教
  • 2017-06-05 AltiumDesigner的原理图库,如何将引脚标号清零
  • 2017-06-05 us/os-ii中有关任务调度的问题
  • 2017-06-05 QT静态配置选项问题
  • 2017-06-05 请问:驱动程序调试
  • 2017-06-05 视频/图像采集卡开发中的问题
  • 2017-06-05 单片机串口中断服务加上ds1302
  • 2017-06-05 关于ISE中NGC文件调用
  • 2017-06-05 这样的设备需要驱动吗?
  • 2017-06-17I2C总线模块

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 安装的小问题
    • 三星4412,如何让Android禁止锁屏幕,求解答?
    • PROTEL99中在原理图中放置元件时,为什么属性栏的封装列表中常常是空的,另外填写的封装,PROTEL怎么知道到哪个库中找到这个封装
    • 请问怎样在vxworks下把dosfat的文件系统挂到flash上?
    • 在C++中,如何知道计算机是支持USB11还是USB20的?
    • zigbee与51单片机怎么连接?
    • quartus引脚分配的作用
    • 哪里能买到开发版的摄像头一体机
    • 智能公交读卡----帮忙选购嵌入式开发板Atmega162+rc522
    • 矢量图形存储

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有