生成重新格式化的文本列表
Generate reformatted text list
我正试图找到一种方法,使用Javascript(或者其他任何有效的东西,但我已经习惯了Javascript)来获取一个格式化的名称列表,例如:
[[Equipment Bugs]]
[[Item Duplication Glitch]]
至
[[Equipment Bugs]]
[[equipment bugs]]
[[Item Duplication Glitch]]
[[item duplication glitch]]
所以基本上取一行并在适当的位置复制,但取这个副本并降低它的成本
看起来像是一个家庭作业问题,但我实际上需要这个来通过机器人批量重命名mediawiki项目上的文章
到目前为止我尝试过的东西:
我试着把我的列表作为一个字符串,然后是str.toLowerCase()
,但很明显,当我需要原始名称,然后是下面的小写输出时,这只会给我一个小写列表。当涉及到它的逻辑时,我甚至不知道从哪里开始,更不用说编程了。
要实现您的目标,您需要将输入拆分为行,然后循环每行以显示原始大小写,然后显示小写。
var original = "[[Equipment Bugs]]'n[[Item Duplication Glitch]]";
var lines = original.split("'n");
var result = "";
for (var line in lines) {
result += lines[line] + "'n" //The original case
+ lines[line].toLowerCase() + "'n"; //The lower case
}
console.log(result);
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- ng在下拉列表和文本区域提交
- 如何在剑道下拉列表中按文本和值搜索
- 如何在ReactJs中链接下拉列表和文本区域
- 使用 jQuery 从下拉列表中获取所选文本
- 根据用户从下拉列表中的选择显示多个文本框
- 如何在jquery中获取列表项的最顶端父项的文本
- 如何在下拉列表更改时自动填充mysql查询结果中的文本框值
- 如何按骨干.js打印“此”列表项的文本
- 从文本文件js中读取列表
- 使用两个下拉列表的值填充文本框
- 如果没有从下拉列表中选择任何值,则允许使用php、mysql、javascript将文本框添加到mysql表中
- 将文本框/单选按钮/和下拉列表中的信息添加到dataTable
- Meteor:从Twilio获取SMS文本列表,并将它们插入mongoDB
- 将URL的文本列表转换为可点击的HTML链接
- 生成重新格式化的文本列表
- 为什么ava在比较对象列表和对象文本列表时失败
- 如何在用户在文本列表中键入单词时突出显示JSON字典中的单词,并在表单提交时用它们的描述替换它们
- 更改图像链接悬停在文本列表