lua 9 parttern 字符极其简要的介绍

摘自:https://www.lua.org/pil/20.2.html

 

所有的字符和含义包括:

 

. all characters
%a letters
%c control characters
%d digits
%l lower case letters
%p punctuation characters
%s space characters
%u upper case letters
%w alphanumeric characters
%x hexadecimal digits
%z the character with representation 0

它们的大写,表示小写含义的补集。比如 %a 表示所有的字母,%A 表示所有的非字母。

 

魔法字符(magic characters ->_->

( ) . % + - * ? [ ^ $

+表示重复可以不止一次,

*和+类似,但是接受零次

-和+类似,接受零次,匹配最短的  

 

在字符替换、匹配、查找中,都可以参考https://www.lua.org/pil/20.2.html

 

posted @ 2018-11-13 10:04  路边的十元钱硬币  阅读(310)  评论(0编辑  收藏  举报