`
eyesmore
  • 浏览: 376120 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

可怕的笑脸(关于正则表达式)

阅读更多

public static LoginAuthResponse parseAuthResult(String authResult) throws LoginAuthException {
        LoginAuthResponse resMsg = new LoginAuthResponse();
        String[] responseItems = authResult.split("[/^][$][/^]" );//分割符^&^要撇开Perl正则语法集保留字(可怕的笑脸)

        if (responseItems == null || responseItems.length < 2) {//不严格用等于2,以免服务端返回而外的说明信息
            throw new LoginAuthException("loginAuth登陆认证响应报文格式错误,报文:"+authResult);
        }
        resMsg.setRetcode(responseItems[0].toLowerCase());//不区分大小写
        resMsg.setRetmsg(responseItems[1]);
        for(int i =0;i<responseItems.length;i++) {
            resMsg.getAdditionalInfo().put("F"+i, responseItems[i]);
        }
        return resMsg;
    }

分享到:
评论

相关推荐

    EmoticonRegexString:图释字符串正则表达式

    总之,"EmoticonRegexString"是关于在Swift中使用正则表达式识别和处理图释字符串的实践。通过理解正则表达式的基本语法,创建相应的匹配模式,并利用Swift的`NSRegularExpression`类,可以有效地处理这些常见的文本...

    ES6的简单模式匹配

    而与模式匹配相关的,主要是模板字符串中的标签函数(Tagged templates)和正则表达式的扩展。 **1. 标签函数(Tagged templates)** 标签函数是模板字符串的一个重要特性,它允许我们将模板字符串传递给一个函数...

    Android 表情

    这个正则表达式会匹配Unicode范围`U+1F600`到`U+1F64F`内的所有笑脸表情。 在`MyFaceDemo`这个示例项目中,开发者可能已经实现了一个完整的表情处理流程,包括从资源文件加载表情图片,使用`SpannableString`和正则...

    限制表情输入

    2. **正则表达式**:限制表情输入的一种常见方法是使用正则表达式进行匹配和过滤。正则表达式可以编写规则来匹配特定类型的字符,包括Unicode范围内的表情符号。例如,一个简单的正则表达式可能排除所有在Unicode...

    105个微信qq默认表情图片打包附带对照表和js正则替换示例和php代码

    3. **正则表达式**:介绍JavaScript中的正则表达式语法,以及如何利用它进行文本匹配和替换,特别是在处理表情代码的场景下。 4. **前端开发**:JavaScript在实现动态表情替换中的作用,以及与HTML和CSS的交互。 5. ...

    unicode-emoji-regex

    《Unicode表情符号与正则表达式在JavaScript中的应用》 在现代互联网通信中,表情符号(Emoji)已经成为了我们日常交流的重要组成部分。Unicode是全球通用的字符编码标准,它不仅包含了字母、数字,还包括了大量的...

    edittext输入法表情过滤

    1. **正则表达式匹配**:通过构建一个包含所有可能emoji编码的正则表达式,然后在用户输入时,对EditText的内容进行实时检查和替换。例如,可以使用Java的`Pattern`和`Matcher`类,创建一个匹配emoji的正则表达式`[\...

    微信小程序Emoji表情源代码

    这个过程需要用到JavaScript的正则表达式,通过匹配Unicode编码或者特定的图片链接模式,将字符串分割成多个部分。 4. **正则表达式**: 正则表达式在JavaScript中用于匹配和提取字符串中的特定模式。对于转换...

    微博表情插件

    总的来说,"jquery新浪微博表情插件"是一个结合了jQuery库、JavaScript语言特性、正则表达式、DOM操作、数据结构、事件处理、动态内容加载等多种技术的前端开发实例。它不仅提升了用户的交互体验,也为开发者提供了...

    匹配Text里面的Emoji 和 QQ表情的demo

    2. **正则表达式**:为了匹配表情,开发者可能会使用正则表达式来匹配Unicode范围或者预定义的表情字符串。 3. **自定义View**:可能包含自定义的`TextView`或`EditText`子类,用于处理识别到的表情。这可能涉及到...

    Python应用技术-课程大纲.pdf

    - 正则表达式:理解正则表达式的概念,学会使用Python的re模块进行文本匹配和处理。 6. **Python编程进阶**: - 文件操作:掌握文件的读写、目录操作及二进制文件的处理。 - JSON文件读写:学会如何序列化和反...

    emoji表情包转换插件

    开发者可能使用了JavaScript中的各种技术,如事件监听、DOM操作、正则表达式匹配等,来识别和替换网页中的emoji图片。通常,插件会遍历整个DOM树,查找包含emoji的元素,然后用相应的Unicode字符或者HTML实体替换...

    JS 使用Unicode编码向控制台输出信息

    此外,JavaScript的正则表达式在处理Unicode时可能需要特别注意,因为早期版本的JavaScript对Unicode的支持有限,但ES6引入了新的修饰符`u`,使得正则表达式可以正确匹配Unicode字符。 总之,理解并熟练运用...

    emoji表情在Android项目中的应用

    - **使用正则表达式**:创建一个匹配emoji的正则表达式,如`[\u{1F600}-\u{1F64F}]`(面部表情)并使用`Pattern`和`Matcher`进行匹配。 4. **处理兼容性问题** - **API版本检测**:对于低于API 16的版本,由于不...

    courses-list:dev Web开发课程列表

    课程 :man::graduation_cap: Web开发课程列表(免费和付费) (free and paid) (paid) (paid) ... RegexOne-通过简单的交互式练习学习正则表达式(free) JAMStack培训(free) ReactSecurity (paid)

    codewars-playground:个人Codewars解决方案的资料库

    减少方向 从URL提取域名 将零移动到尽头 正则表达式密码验证 RGB到十六进制转换 腐烂13 对的总和 重量换重量 [6 kyu] 他们是“一样的”吗? Array.diff 字符串中的退格键 打破骆驼的情况 建造塔 转变 计算字符串中...

    表情符号项目

    3. 正则表达式:在处理文本数据时,正则表达式是强大的工具。要匹配或替换表情符号,我们需要了解如何构造包含Unicode范围的正则表达式,例如`\u{1F600}-\u{1F64F}`代表的是基本的面部表情符号。 4. DOM操作:如果...

    表情替换符号

    此外,`str_replace`函数可用于替换字符串中的特定表情符号,或者使用正则表达式(`preg_replace`)进行更复杂的替换操作。 5. **config.php**:在提供的文件名`config.php`中,可能包含了网站或应用的配置信息,...

    emoji表情png包(按对应编码重命名)

    在编程中,解析emoji通常需要了解Unicode编码,使用正则表达式匹配emoji字符,或者使用专门的库(如JavaScript的"emojilib",Python的"unidecode"等)来处理。解析过程可能包括从文本中提取emoji,转换它们的编码,...

Global site tag (gtag.js) - Google Analytics