请帮助使用正则表达式完成以下任务:我有以下形式的IP和URL -192.168.1[.]1,网站[]com.
是否可以仅使用来提取没有方括号的对象?正则表达式?结果应该是这样的-192.168.1.1,site.com.
以下是我使用IP示例得到的结果。"无group"当我把整个表达式放在括号里,
将括号替换为空字符串的正则表达式应为
[|]
你可以在这里测试它:regex101
你使用什么语言?下面是JavaScript代码,您可以轻松地将其映射到另一种语言:
const input = '192.168.1[.]1, site[.]com'
let output = input.replace(/[[]]/g, '');
console.log(output);
输出:
192.168.1.1, site.com
解释:
[[]]
-包含[
和]
的字符类g
标志全局重复,例如查找字符类 中的字符- 替换:空字符串,例如删除字符类 中的内容