\n" + sHtmlPage + "\n
Hosted by www.Geocities.ws

" document.testForm.originalList.value = sHtmlPage; } //-- htmlifyList function arrayify() { var sCurrentList = document.testForm.originalList.value; shiftLists(); var aaList = sCurrentList.split("\n"); for (var ii = 0; ii < aaList.length; ii++) { aaList[ii] = aaList[ii].substring(0, aaList[ii].length - 1); aaList[ii] = '"' + aaList[ii] + '",'; } document.testForm.originalList.value = aaList.join("\n"); } //-- arrayify function stringifyList() { var sCurrentList = document.testForm.originalList.value; shiftLists(); var aaList = sCurrentList.split("\n"); for (var ii = 0; ii < aaList.length; ii++) { aaList[ii] = aaList[ii].substring(0, aaList[ii].length - 1); aaList[ii] = '"' + aaList[ii] + ' \\n" +'; } document.testForm.originalList.value = aaList.join("\n"); } //-- stringifyList function pasteLists() { var sCurrentList = document.testForm.originalList.value; var sSecondList = document.testForm.secondList.value; shiftLists(); var aaList1 = sCurrentList.split("\n"); var aaList2 = sSecondList.split("\n"); for (var ii = 0; ii < aaList1.length; ii++) { //aaList1[ii] = aaList1[ii].replace(new RegExp("\n", "gi"), ""); aaList1[ii] = aaList1[ii].substring(0, aaList1[ii].length - 1); if (aaList2[ii]) { aaList1[ii] = aaList1[ii] + "||" + aaList2[ii]; } } document.testForm.originalList.value = aaList1.join("\n"); } //-- pasteLists function mergeLists() { var sCurrentList = document.testForm.originalList.value; var sSecondList = document.testForm.secondList.value; shiftLists(); var aaList1 = sCurrentList.split("\n"); var aaList2 = sSecondList.split("\n"); for (var ii = 0; ii < aaList1.length; ii++) { if (aaList2[ii]) { aaList1[ii] = aaList1[ii] + aaList2[ii]; } } document.testForm.originalList.value = aaList1.join("\n"); } //-- mergeLists function simpleLineWrap() { var sCurrentList = document.testForm.originalList.value; shiftLists(); var aaList = sCurrentList.split(" "); var aaTemp = new Array(); var iCounter = 0; for (var ii = 0; ii < aaList.length; ii = ii + 8) { aaTemp[iCounter] = aaList[ii] + " " + aaList[ii + 1] + " " + aaList[ii + 2] + " " + aaList[ii + 3] + " " + aaList[ii + 4] + " " + aaList[ii + 5] + " " + aaList[ii + 6] + " " + aaList[ii + 7]; iCounter++; } document.testForm.originalList.value = aaTemp.join("\n"); } //-- simpleLineWrap function appendText() { var sCurrentList = document.testForm.originalList.value; shiftLists(); var aaList = sCurrentList.split("\n"); for (var ii = 0; ii < aaList.length; ii++) { aaList[ii] = document.testForm.appendTextBox.value + aaList[ii]; } document.testForm.originalList.value = aaList.join("\n"); } //-- appendText function replaceText() { var sCurrentList = document.testForm.originalList.value; var sOldText = document.testForm.replaceOldTextBox.value; var sNewText = document.testForm.replaceNewTextBox.value; shiftLists(); var aaList = sCurrentList.split("\n"); for (var ii = 0; ii < aaList.length; ii++) { aaList[ii] = aaList[ii].replace(new RegExp(sOldText, "gi"), sNewText); } document.testForm.originalList.value = aaList.join("\n"); } //-- replaceText function removeBlankLines() { var sCurrentList = document.testForm.originalList.value; shiftLists(); var aaList = sCurrentList.split("\n"); var aaNewList = new Array(); var jj = 0; for (var ii = 0; ii < aaList.length; ii++) { if (aaList[ii].replace(new RegExp("^\\s*$", "gi"), "") != "") { aaNewList[jj] = aaList[ii]; jj++; } //-- if } //-- for document.testForm.originalList.value = aaNewList.join("\n"); } //-- removeBlankLines() function countList() { var sCurrentList = document.testForm.originalList.value; //shiftLists(); var aaList = sCurrentList.split("\n"); document.testForm.countListBox.value = aaList.length + ""; } //-- replaceText function insertNewLine() { var sCurrentList = document.testForm.originalList.value; var sInsertNewLinePattern = document.testForm.insertNewLinePatternBox.value; shiftLists(); var aaNewList = new Array(); var aaTemp = new Array(); var aaList = sCurrentList.split("\n"); var iIndex = 0; for (var ii = 0; ii < aaList.length; ii++) { aaTemp = aaList[ii].split(sInsertNewLinePattern); for (var jj = 0; jj < aaTemp.length; jj++) { aaNewList[iIndex] = aaTemp[jj]; iIndex++; } } document.testForm.originalList.value = aaNewList.join("\n"); } //-- insertNewLine function replacePattern() { var sCurrentList = document.testForm.originalList.value; var sOldPattern = document.testForm.replaceOldPatternBox.value; var sNewText = document.testForm.replaceNewPatternBox.value; shiftLists(); var aaList = sCurrentList.split("\n"); for (var ii = 0; ii < aaList.length; ii++) { aaList[ii] = aaList[ii].replace(new RegExp(sOldPattern, "gi"), sNewText); } document.testForm.originalList.value = aaList.join("\n"); } //-- replaceText function reverseOrderList() { var sCurrentList = document.testForm.originalList.value; shiftLists(); sCurrentList = fnReverseOrderList(sCurrentList); document.testForm.originalList.value = sCurrentList; } //-- scrambleFunction function numberList() { var sList = document.testForm.originalList.value; shiftLists(); sList = fnNumberList ( sList, "\n", document.testForm.startValueBox.value, document.testForm.incrementValueBox.value, document.testForm.startLineBox.value, document.testForm.modulusBox.value ); document.testForm.originalList.value = sList; } //-- numberList function makeListUnique() { var sList = document.testForm.originalList.value; shiftLists(); sList = fnMakeUniqueList(sList); document.testForm.originalList.value = sList; } //-- makeListUnique function shiftLists() { var sCurrentList = document.testForm.originalList.value; var sOldList1 = document.testForm.oldList1.value; var sOldList2 = document.testForm.oldList2.value; var sOldList3 = document.testForm.oldList3.value; var sOldList4 = document.testForm.oldList4.value; document.testForm.oldList1.value = sCurrentList; document.testForm.oldList2.value = sOldList1; document.testForm.oldList3.value = sOldList2; document.testForm.oldList4.value = sOldList3; } //-- shiftLists() function undo() { var sCurrentList = document.testForm.originalList.value; var sOldList1 = document.testForm.oldList1.value; var sOldList2 = document.testForm.oldList2.value; var sOldList3 = document.testForm.oldList3.value; var sOldList4 = document.testForm.oldList4.value; if (sOldList1 != "") { document.testForm.originalList.value = sOldList1; document.testForm.oldList1.value = sOldList2; document.testForm.oldList2.value = sOldList3; document.testForm.oldList3.value = sOldList4; } //-- if } //-- undo() -->

Some List Manipulation Tools



| Remove Leading Space | Simple Line Wrap | Remove Accents | Remove Punctuation | Remove Blank Lines | Insert Text At Beginning
Replace Text with text | | Replace Pattern with text | Replace Text With New Line
| Scramble List | dodgy plain-text to html | Reverse Order Of List | Paste The 2nd List Into The 1st | Merge The 2nd List Into The 1st | Make List Unique | Count Lines Of List Result | 'Arrayify' The List | 'Stringify' The List
Number Lines Of List With Parameters Increment value Starting value Starting line Line modulus



Hosted by www.Geocities.ws

1