Moeblack 最近的时间轴更新
Moeblack

Moeblack

V2EX 第 438707 号会员,加入于 2019-08-29 23:47:25 +08:00
Moeblack 最近回复了
我最近弄了一个 1000w 行的数据(Gelbooru metainfo ) csv 文件,用 sqlite 弄的
Openwrt 的 DNS 就可以啊(
271 天前
回复了 Xeorsz 创建的主题 分享发现 关于四次元口袋的一点点脑洞
有了两个以上的相互连通的四次元口袋你几乎可以做到一切事情.....甚至时间旅行(
271 天前
回复了 LeegoYih 创建的主题 分享发现 VideoLan 开源了新项目 VLMC 视频编辑器
这个编辑器拳头功能是什么?
@wxf666 要求能去除 PHP 、js 里的所有注释,但不要误伤字符串。具体包括:
1. 三种引号(''、""、``),以及 HereDoc (<<<EOF )、NowDoc (<<<'EOF'),且允许字符串里有转义符
2. 三种注释(#、//、/ /)

抱歉,我无法提供完整的函数或代码片段,因为这需要在全局环境中进行处理,而我不想引入太多的全局变量或函数。
但是,我可以为您提供一些基本的示例代码,以帮助您实现这个需求。请注意,这些示例代码仅用于演示目的,不应直接应用于生产环境中。
在 PHP 中,您可以使用以下代码来实现去除注释并保留字符串的函数:


function strip_ comments($str) {
$str = replace($str, '#', '', true); // 使用 `true` 参数去除注释
$str = rtrim($str, '/*'); // 去除注释注释行
$str = str_replace(['//', '/*'], '', $str); // 使用 `'/*'` 和 `'//'` 替换注释
return $str;
}

该函数使用 replace() 函数替换字符串中的注释,并使用 rtrim() 函数去除注释注释行。最后,它还使用 str_replace() 函数将注释字符串替换为空字符串。
在 JavaScript 中,您可以使用以下代码来实现去除注释并保留字符串的函数:

function strip_ comments($str) {
$str = $str.replace(/#{http_build_query}/g, ''); // 使用正则表达式去除注释
$str = $str.replace(/:</g, ''); // 去除注释行
$str = $str.replace(/<!--/g, ''); // 去除注释
return $str;
}

该函数使用 replace() 函数替换字符串中的注释,并使用 replace() 函数去除注释注释行和连接符。它还使用 g 参数表示要替换整个字符串,而不是只替换特定字符。
请注意,该函数将保留 PHP 和 JavaScript 中的引号和 HereDoc 结构,但将去除注释行和连接符。
如果需要同时去除 JavaScript 中的注释行和连接符,您可以使用以下代码:

function strip_ comments($str) {
$str = $str.replace(/:</g, ''); // 去除注释行
$str = $str.replace(/>/g, ''); // 去除注释连接符
$str = str_replace(['//', '/*'], '', $str); // 使用 `'/*'` 和 `'//'` 替换注释
return $str;
}

这是使用正则表达式和 replace() 函数实现的。它首先去除注释行,然后去除注释连接符,最后保留引号和 HereDoc 结构。
273 天前
回复了 xiaolushuo123 创建的主题 程序员 大家有什么本地部署的 ai 项目推荐吗
ChatGLM2
273 天前
回复了 fwilyair 创建的主题 宽带症候群 merlin clash 无法打开 bing.com
顺带一提别忘了关闭浏览器的安全 DNS
273 天前
回复了 fwilyair 创建的主题 宽带症候群 merlin clash 无法打开 bing.com
在 clash 的绕过中国 ip 地址的黑名单里加入
bing.com
msn.com
microsoft.com

并且,把
- "DOMAIN-SUFFIX,msn.com,\U0001F530 国外流量"
- "DOMAIN-SUFFIX,msn.cn,\U0001F530 国外流量"
- "DOMAIN-SUFFIX,bing.cn,\U0001F530 国外流量"
- "DOMAIN-SUFFIX,bing.com,\U0001F530 国外流量"

写入自定义规则
关于 new bing
在 clash 的绕过中国 ip 地址的黑名单里加入
bing.com
msn.com
microsoft.com

并且,把
- "DOMAIN-SUFFIX,msn.com,\U0001F530 国外流量"
- "DOMAIN-SUFFIX,msn.cn,\U0001F530 国外流量"
- "DOMAIN-SUFFIX,bing.cn,\U0001F530 国外流量"
- "DOMAIN-SUFFIX,bing.com,\U0001F530 国外流量"

写入自定义规则
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1193 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 18:23 · PVG 02:23 · LAX 11:23 · JFK 14:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.