【发布时间】:2021-05-17 11:17:59
【问题描述】:
您能告诉我对应于以下 Python 的 Ruby 正则表达式模式吗?
re.compile(b"\x02\xff\xfe(.*?)\x03\xff\xfe")
这可用于识别带有 BOM(字节顺序标记)的 UTF8 字符。
【问题讨论】:
-
你的意思是像这样使用
\u吗? stackoverflow.com/questions/41809166/…
您能告诉我对应于以下 Python 的 Ruby 正则表达式模式吗?
re.compile(b"\x02\xff\xfe(.*?)\x03\xff\xfe")
这可用于识别带有 BOM(字节顺序标记)的 UTF8 字符。
【问题讨论】:
\u吗? stackoverflow.com/questions/41809166/…
这会产生true:
s = "\u0002\u00ff\u00fe123\u0003\u00ff\u00fe"
p /\u0002\u00ff\u00fe(.*?)\u0003\u00ff\u00fe/.match?(s)
使用\uXXXX 表示法。
【讨论】: