2015-11-25 3 views
0

Я пытаюсь найти способ, с помощью Javascript (или действительно что-нибудь еще, что работает, но я привык к Javascript) принять форматированный список имен, как например:Сформировать переформатировать текст список

[[Equipment Bugs]] 
[[Item Duplication Glitch]] 

до

[[Equipment Bugs]] 
[[equipment bugs]] 
[[Item Duplication Glitch]] 
[[item duplication glitch]] 

Таким образом, в основном, используя одну линию и дублируя ее на месте, но принимая этот дубликат и нижнюю часть.

Похож на вопрос о домашнем задании, но мне действительно нужно это, чтобы переименовать статьи в проекте mediawiki через бота.

Вещей я пытался до сих пор:

Я пытался принимать мой список в виде строки, а затем str.toLowerCase(), но очевидно, что это просто дает мне строчный список, когда мне нужно оригинальное имя, а затем строчному выходному ниже этого. Я даже не знаю, с чего начать, когда дело доходит до логики, а тем более программирования.

ответ

1

Для достижения вашей цели вам необходимо разделить входные данные на линии, а затем прокрутить каждую строку, чтобы показать исходный регистр, а затем нижний регистр.

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); 
Смежные вопросы