美文网首页
ios 记录一下使用过的正则表达式

ios 记录一下使用过的正则表达式

作者: 小点草 | 来源:发表于2017-02-24 11:51 被阅读24次

            刚刚接触正则表达式的时候觉得十分困难,但是使用过之后又觉得很方便,在字符串操作方面精简了很多代码,代码看起来更舒服。下面记录一下本人使用过的正则表达式,可能对想使用正则表达式的程序员有一定帮助。

    使用到的正则表达式如下:

    (1)匹配字符串是否只包含小数(float):^(-?\\d+)(\\.\\d+)?$;

    (2)匹配字符串是否只包含中文:^[\u4e00-\u9fa5]+$;

    (3)匹配字符串是否含有英文字母:[a-zA-Z]+;

    (4)匹配字符串是否只包含中文和英文字母:^[\u4e00-\u9fa5]+[a-zA-Z]+$;

    (5)匹配字符串是否含有abs\int\sig等函数,如果函数是嵌套的就只获取最里面的函数:((sig)|(abs)|(int))\\([^((sig)|(abs)|(int))][^\\])+\\);

    (6)匹配字符串是否含有括号,如果是嵌套的就获取最里面的括号内容:\\([^\\(\\)]+\\);

    暂时就用到这些,以后会陆续更新,至于各符号的解释这里暂时不提供,可以自行去查找一下相关知识,就这样,谢谢

    相关文章

      网友评论

          本文标题:ios 记录一下使用过的正则表达式

          本文链接:https://www.haomeiwen.com/subject/jgxwwttx.html