大家好,
你们认为是否有可能在主题中屏蔽加密货币地址?我甚至不确定正则表达式是否能做到……我说的对吗?
谢谢。
大家好,
你们认为是否有可能在主题中屏蔽加密货币地址?我甚至不确定正则表达式是否能做到……我说的对吗?
谢谢。
什么是加密货币地址?
您说的“审查”是什么意思——隐藏?阻止?强制审核/批准?
好的,这是一个加密地址的示例:0x6dD9EF7464A3c28f1285bCCB95bE83dC4A9De3ca
恕我直言,用正则表达式很难检测到它。我希望的是,如果成员试图发布此类地址,它在公开消息中被混淆。并且可能对版主可见,但这不一定是最重要的。
用正则表达式很容易检测到,因为它总是 0x 后面跟着 40 个 a-f 和数字字符。
/^0x[a-fA-F0-9]{40}$/g
BTC 地址将是 ^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$(13 后面跟着 25 到 34 个字符,不包括 l、I、O 和 0)
将此添加到“监视的词语”中,别忘了启用设置 - 发帖 - “监视的词语正则表达式”。
取决于你使用的是哪个正则表达式引擎,它可以写成
/^0x\\h{40}$/
![]()
感谢两位。
如果我没记错的话,地址序列的数量与加密代币的数量相同。我提供的例子是针对 LINK 代币的,但对于 ETH、BTC、XRP……以及数百种其他代币该怎么做呢?
但总的来说,加密地址在视觉上很容易识别,这种长串字符相当典型,所以我一直在想人工智能是否可以更广泛地解决这个问题。
您认为在 Discourse 中(也许是一个插件?)这是否可行?
我不认为这复杂到需要人工智能来解决。
它们共同的特点是它们是一长串没有空格的字符,所以 ^[a-zA-Z0-9]{25,60}$ 会让你走得很远。
你说得对,我假设这个正则表达式可以检测到 99% 的地址。非常感谢你的帮助。