开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

请教下,大数据计算MaxCompute的正则表达式是不是无法识别ascii 127以后的扩展的那些?

请教下,大数据计算MaxCompute的正则表达式是不是无法识别ascii 127以后的扩展的那些ascii码?b04b4cef902295ef0a3b4b28c766b2fe.png

展开
收起
cuicuicuic 2023-12-03 19:05:19 19 0
3 条回答
写回答
取消 提交回答
  • 在大数据计算MaxCompute中,正则表达式可以识别ASCII码127及以后的扩展ASCII码。MaxCompute支持正则表达式的常用功能和语法,包括匹配ASCII码范围。

    如果你在使用MaxCompute的正则表达式时遇到问题,请检查以下几点:

    1. 确保你使用的是正确的正则表达式语法。MaxCompute支持的标准正则表达式语法与大多数正则表达式库类似,但也可能存在一些差异。你可以参考MaxCompute的文档或使用正则表达式测试工具来验证你的正则表达式是否正确。
    2. 确保你使用的正则表达式模式中包含正确的ASCII码范围。如果你想匹配扩展ASCII码,你可以在正则表达式中使用适当的字符类和转义序列。例如,要匹配扩展的字母A到Z,你可以使用[\x80-\xFF]作为字符类。
    3. 如果你在处理文本数据时遇到问题,请确保文本数据以正确的编码方式存储和传输。MaxCompute支持多种编码方式,包括UTF-8和UTF-16等。如果你的文本数据以不同的编码方式存储,请在使用正则表达式之前将其转换为适当的编码方式。

    总之,MaxCompute支持识别扩展ASCII码的正则表达式,你只需要确保使用正确的正则表达式语法和模式,并适当处理文本数据的编码方式即可。

    2023-12-04 17:09:25
    赞同 展开评论 打赏
  • 是的。66760c7f30eafcc089fe5d11fdc2a5d1.png
    ,此回答整理自钉群“MaxCompute开发者社区2群”

    2023-12-04 00:10:46
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    MaxCompute的正则表达式采用的是PCRE的规范,匹配时按字符进行。

    因此,MaxCompute的正则表达式可以识别ASCII 127以后的扩展字符。

    2023-12-03 21:04:23
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载
    大数据&AI实战派 第2期 立即下载