问题标签 [character-replacement]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

mongodb - 如何更换。MongoDB中字段名称中的字符?

我怎样才能替换字符。在数组名称中添加 _ 字符?我在一个文档中有超过 50.000 个数组并且有很多文档。另外,连一个名字都不能改,不知道为什么。

在此处输入图像描述

0 投票
1 回答
18 浏览

python - 字符串中的正斜杠“/”转换为“/”,是与平台无关的行为吗?

我有一个 Python 脚本,可以将 html 读入行,然后在将这些行保存为 html 文件之前过滤掉相关行。在我发现页面文本中的 a 在保存为字符串时/被转换为之前,我遇到了一些问题。&#47

我正在解析的源 html 具有以下行:

当通过 file.readlines() 时会出现:

然后它会绊倒beautifulsoup,因为这会与“&”符号混淆所有后续标签。

我感兴趣的是知道这个替换值“/”是否独立于平台?

在保存每个字符串之前运行之前并不难.replace,避免了现在我在 Windows 上编码和测试的问题,但是如果我在 linux 服务器上部署我的脚本,它仍然可以工作吗?

这是我现在拥有的,在 Windows 下运行时效果很好:

谁能告诉我,无需安装带有 linux 的虚拟机,这是否可以跨平台工作?我试图寻找这方面的文档,但我能找到的只是关于/在输入字符串时显式转义 a 的方法,没有记录如何处理/或在将源文件读入字符串时读取其他无效字符。

0 投票
0 回答
14 浏览

ios - Swift:如何从键盘扩展访问 iOS 文本替换?

我正在构建一个自定义键盘,并且我想使用内置的文本替换功能。我的键盘的文本不会自动更改,但其他第三方键盘确实可以使用文本替换。

UITextField 中有一个shouldChangeCharactersInRange回调,但是对于键盘扩展是不可用的,因为我们必须使用textDocumentProxy

还有另一种访问文本替换的方法吗?

0 投票
1 回答
26 浏览

regex - 更换汤匙/秒和茶匙/秒

我正在使用 BBEdit 或 Visual Code,我对正则表达式不太熟悉,但想对“茶匙”(如茶匙或茶匙)和“汤匙”所有实例进行简单的查找和替换)" 与 "tsp" 和 "tbsp"。

代替:

和:

替换搜索词应一次性包含所有四个变体。任何帮助将非常感激。