Size: a a a

2021 January 03

YK

Yehór Kashperskyi in fronteam.js
Anton Anton
Научите меня пожалуйста создавать массив строк методом разбиения файла по символу новой строки
Нужен метод String#split()



let text = ‘a string line\nanother string line’;

const strings = tmp.split(‘\n’);


Переменная strings содержит строки, которые получились в результате разбиения текста по переносу строки(‘\n’)
источник

AA

Anton Anton in fronteam.js
Спасибо, сейчас буду разбираться в этом
источник

AA

Anton Anton in fronteam.js
Yehór Kashperskyi
Нужен метод String#split()



let text = ‘a string line\nanother string line’;

const strings = tmp.split(‘\n’);


Переменная strings содержит строки, которые получились в результате разбиения текста по переносу строки(‘\n’)
Существует текстовый файл с инфой
01 15 22 1234567
01 12 99 987654321
.....
...
Мне нужно скопировать в другой файл только
1234567
98754321
...
..
источник

AA

Anton Anton in fronteam.js
Я не пойму как метод string split мне поможет
источник

AA

Anton Anton in fronteam.js
Возможно я первый раз не точно обьяснил что мне нужно
источник

YK

Yehór Kashperskyi in fronteam.js
Anton Anton
Я не пойму как метод string split мне поможет
Он разбивает весь текст на массив текстов(строк), а это только половина дела

Если данные всегда лежат в конце строки как в примере выше, то решение очень простое:

text.split('\n').map(string => string.split(' ')[3])


где text, — переменная с текстом
источник

Q

Qwelcer in fronteam.js
Yehór Kashperskyi
Он разбивает весь текст на массив текстов(строк), а это только половина дела

Если данные всегда лежат в конце строки как в примере выше, то решение очень простое:

text.split('\n').map(string => string.split(' ')[3])


где text, — переменная с текстом
чтобы не привязываться к индексу наверное можно string[string.length-1]
источник

Q

Qwelcer in fronteam.js
на случай если лишний пробел где то проскочит)
источник

YK

Yehór Kashperskyi in fronteam.js
Qwelcer
чтобы не привязываться к индексу наверное можно string[string.length-1]
Годно)
источник
2021 January 05

AA

Anton Anton in fronteam.js
Друзья, Всем здравия! Выручайте,  выше обсуждали вы мой вопрос, дали ответ, но у меня почему то не получается.
На работе пользуюсь сканером штрихкода, в нем нет возможности отключить дату и время перед самим номером штрихкода. Хочу очень сделать помошника себе в лице JS, с помощью которого будет убираться все лишнее перед номером.
Со сканера выдираю нужный файл с номерами, скину его ниже в качестве примера, номеров может быть разное колличество , и 20 и может быть 200, за ранее не известно. Выделев все из файла и скопировав в буфер, хочу вставлять в поле input, из которого js и будет брать информацию и преобразовывать. Пусть вставляет в другое текстовое окно чисто номера , но желательно каждый номер с новой строки
источник

AA

Anton Anton in fronteam.js
Помогите пожалуйста с кодом
источник

AA

Anton Anton in fronteam.js
источник

А

Антипов in fronteam.js
Anton Anton
Друзья, Всем здравия! Выручайте,  выше обсуждали вы мой вопрос, дали ответ, но у меня почему то не получается.
На работе пользуюсь сканером штрихкода, в нем нет возможности отключить дату и время перед самим номером штрихкода. Хочу очень сделать помошника себе в лице JS, с помощью которого будет убираться все лишнее перед номером.
Со сканера выдираю нужный файл с номерами, скину его ниже в качестве примера, номеров может быть разное колличество , и 20 и может быть 200, за ранее не известно. Выделев все из файла и скопировав в буфер, хочу вставлять в поле input, из которого js и будет брать информацию и преобразовывать. Пусть вставляет в другое текстовое окно чисто номера , но желательно каждый номер с новой строки
03/29/04,20:48:43,03,2512175325 => 2512175325 ?
источник

AA

Anton Anton in fronteam.js
Антипов
03/29/04,20:48:43,03,2512175325 => 2512175325 ?
Да
источник

А

Антипов in fronteam.js
Anton Anton
Да
const parseBarcodes = txt => txt.trim().split('\n').map(line => line.substr(21))

Usage:
const result = parseBarcodes(txtFile) // массив баркодов
источник

AA

Anton Anton in fronteam.js
Что то я нагородил Друзья, что не так?
источник

AA

Anton Anton in fronteam.js
(txtFile) это вообще что?
источник

А

Антипов in fronteam.js
Это аргумент который нужно передать в функцию. В вашем случае, достаточно переименовать переменную txt в 7 строке на txtFile.

ps: input нужно заменить на textarea, input это однострочный текст
источник

А

Антипов in fronteam.js
Anton Anton
(txtFile) это вообще что?
✌️
источник

AA

Anton Anton in fronteam.js
Отлично, все работает! Единственное как теперь сделать так чтобы в другой textarea вставлялся результат не через запятую номера, а каждый с новой строки без запятой?
источник