gpt4 book ai didi

java - "[\x09-\x0d -~]"正则表达式是什么意思?

转载 作者:行者123 更新时间:2023-11-30 06:31:54 25 4
gpt4 key购买 nike

谁能告诉我以下签名中的 [\x09-\x0d -~] 是什么意思。我很熟悉正则表达式,但是这个签名是在C代码里,我不明白这个x~是什么意思,我正在尝试做签名我在 java 工作,我在网上多次看到 x~ ,但我不明白这是什么意思。这些是正则表达式还是十六进制值或其他?因为我在正则表达式和 SIP 消息中都没有看到这一点。

^(invite|register|cancel|message|subscribe|notify) sip[\x09-\x0d -~]*sip/[0-2]\.[0-9]

最佳答案

[\x09-\x0d -~] 匹配十六进制数 \x09\x0d 和字符表示的 unicode 代码点从太空到~

基本上,它匹配所有具有可视化表示的基本 ASCII 字符(此处松散地使用术语“可视化”,因为您实际上看不到制表符和换行符,但您明白我的意思)。

查看此表 http://www.asciitable.com/供引用。

关于java - "[\x09-\x0d -~]"正则表达式是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9349700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com