任何人都可以告诉我[\x09-\x0d -~]以下签名的含义.我所熟悉的正则表达式,但这个签名是在C代码,我不明白是什么这意味着x和~,我试图做的签名,我在java中工作,我已经看到了这一点x,并~多次在网,但我无法理解它是什么意思.这些正则表达式或这些是十六进制值还是其他什么?因为我还没有在正则表达式和SIP消息中看到过这种情况.
^(invite|register|cancel|message|subscribe|notify) sip[\x09-\x0d -~]*sip/[0-2]\.[0-9]
Run Code Online (Sandbox Code Playgroud)
[\x09-\x0d -~]匹配由十六进制数来表示的Unicode码点\x09高达\x0d和字符从空间~.
基本上,它匹配所有具有可视化表示的基本ASCII字符(在这里松散地使用术语"视觉",因为您没有真正看到制表符和换行符,但您明白我的意思).
请参阅此表http://www.asciitable.com/以供参考.
| 归档时间: |
|
| 查看次数: |
4231 次 |
| 最近记录: |