我正在寻找在javascript或jquery中更改字符串中所有字符的最佳和最快的方法
例如:
abcdefghijklmnopqrstuvwxyz==>aximi、fixi、fixi、fixi、fixi、fixi、fixi、fixi、fixi、fixi、fixi、fix
或
abcdefghijklmnopqrstuvwxyz==>å¡Á¡ãghïjklmñãqr§µvwx¡ãz
...。
<textarea>hello world</textarea>
输出:GONRECHIPA??????????
我想这可能是解决你问题的最好办法
用多个其他字符串替换多个字符串
您必须手动映射每个字符并替换为所需的字符:(
使用对象进行逐字符转换,然后使用回调参数调用replace
:
null
tran = {
"a": "α",
"b": "в",
"c": "¢",
"d": "∂",
"e": "є",
"f": "ƒ",
"g": "g",
"h": "н",
"i": "ι",
"j": "נ",
"k": "к",
"l": "ℓ",
"m": "м",
"n": "η",
"o": "σ",
"p": "ρ",
"q": "q",
"r": "я",
"s": "ѕ",
"t": "т",
"u": "υ",
"v": "ν",
"w": "ω",
"x": "χ",
"y": "у",
"z": "z"
};
let input = document.querySelector("textarea");
let output = document.querySelector("div");
input.addEventListener("input", refresh);
function refresh() {
output.textContent = input.value.replace(/\S/g, m =>
tran[m]??m
);
}
refresh();
<textarea>hello world</textarea>
<div></div>
问题内容: 对于穷人在客户端上实现近似排序规则正确排序的实现,我需要一个JavaScript函数,该函数可以 有效地 替换字符串中的单个字符。 这就是我的意思(请注意,这适用于德语文本,其他语言则有不同的排序方式): 基本上,我需要将给定字符串的所有出现的“ä”替换为“ a”(依此类推)。这样,本机排序的结果将非常接近用户的期望(或数据库将返回的结果)。 其他语言也具有执行此操作的功能:Pytho
本文向大家介绍C++中string替换所有指定字符串的方法,包括了C++中string替换所有指定字符串的方法的使用技巧和注意事项,需要的朋友参考一下 C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事。 首先明白一个概念,即string替换所有字符串,将”12212″这个字符串的所有”12
问题内容: 如何使用JavaScript从值读取换行符并将所有换行符替换为元素? 例: 从PHP传递的变量如下: 我希望我的结果在JavaScript转换后看起来像这样: 问题答案: 这会将所有退货转换为HTML 如果您想知道什么?:的意思。它称为非捕获组。这意味着括号内的正则表达式组不会保存在内存中,以后再引用。
问题内容: 我想替换JavaScript字符串中所有出现的dot() 例如,我有: 我想得到:。 到目前为止,我尝试了: 但这最终将所有字符串替换为空格。 问题答案: 您需要对进行转义,因为它在正则表达式中具有“任意字符”的含义。
问题内容: 用JavaScript替换字符串中所有字符串/字符实例的最快方法是什么?A ,- 循环,正则表达式? 问题答案: 最简单的方法是使用带有flag 的正则表达式替换所有实例: 这将替换所有出现的与字符串中。如果只有一个字符串,则可以将其转换为RegExp对象,如下所示:
问题内容: 如何替换字符串(字符串以上)中的所有字符,应该看起来像? 问题答案: 一种无需正则表达式的简单方法: https://play.golang.org/p/B3c9Ket9fp 您最初可能会想些什么: https://play.golang.org/p/nbNNFJApPp