я получил первенствовать с тысячами строк, как:Простые регулярные выражения превосходят экстракцию
Basic medical supply - AIT - needs documents from trasnport - drugs
Basic medical supply - TTT - needs documents from trasnport - patiens and other stuff
random string from excel - TTP - other text like always - marijuana per rectum
Как установить регулярное выражение взять строки после 3-го «-» характер. В этом примере «наркотики», «patiens and other stuff» и «марихуана для прямой кишки».
Это не может быть сделано в jQuery и т. Д., Чтобы быть чистым JS becasue Я пишу его в Pentago BI. Эти строки будут очень случайными, только 3 символа «-» являются константами. Можно ли это сделать? Может быть, взять все на 3-й «-» срез, а затем сохранить в переменной все оставшееся и обрезать пробелы и буквенные символы?
EDIT:
Я только заметил, что в файлах каждый второй строки в этой колонке есть продукты код:
550-1008-000000-405.02.04.03
Что я должен разделить тоже на эк 550-1028 и 405.02.04.03 так я должен удалить эти нули на середине строки и получить 2 подстроки
вы можете попробовать это Withour регулярное выражение для каждой строки («Базовое медицинское снабжение - AIT - нужны документы от транспортных потоков - наркотики»). сплит ("-") [3] .trim(); –
costName = Hospital.getString(); costName = costName.toString(); costName = costName.split ("-) [3] .trim(); – Buckethead
Не работает на нем должно быть смешение со следующими строками, но его ближе;) Спасибо – Buckethead