Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 09.10.2021
Сообщений: 14
1

Подскажите, как обрезать строку от имени до последнего символа ","?

02.12.2021, 21:48. Показов 3413. Ответов 2

Author24 — интернет-сервис помощи студентам
Dear Anastasia; 1223 Budapest; 13 Nov 2021,

Мне отсюда нужно получить Dear Anastasia, с помощью команды split
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2021, 21:48
Ответы с готовыми решениями:

Обрезать строку после последнего символа в строке
Например есть строка с именем файла String fileName = "file.name.txt"; Как мне обрезать...

Как обрезать строку до первого символа не 0?
Как обрезать строку до первого символа не 0? Циклами писать можно, но не хочется. Например,...

Как обрезать строку типа wchar_t* до определенного символа?
собственно вопрос в названии тему, запнулся казалось бы на самом простом, некогда не любил работу...

Обрезать строку до определенного символа
Именно такое обрезание не нашел в инете Есть переменная: $string = 12345\45; Нужно отрезать...

Обрезать строку массива до символа
string st = File.ReadAllLines("File.txt", Encoding.UTF8); var second_word =...

2
Покинул форум
3672 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
02.12.2021, 22:23 2
Лучший ответ Сообщение было отмечено mainnabud как решение

Решение

PowerShell
1
('Dear Anastasia; 1223 Budapest; 13 Nov 2021,' -split ';')[0]
0
1362 / 514 / 145
Регистрация: 20.02.2019
Сообщений: 2,571
Записей в блоге: 42
03.12.2021, 06:57 3
метод чуть быстрее...

PowerShell
1
2
3
4
5
6
7
8
9
(0..10).ForEach{
    'iteration: {0}' -f $_
    "-split : {0}" -f (Measure-Command { (0..10000).ForEach{
    ('Dear Anastasia; 1223 Budapest; 13 Nov 2021,' -split ';')[0]
            } }).TotalMilliseconds
    ".split : {0}" -f (Measure-Command { (0..10000).ForEach{
    ('Dear Anastasia; 1223 Budapest; 13 Nov 2021,'.split(';'))[0]
            } }).TotalMilliseconds
}
Код
[QUOTE]iteration: 0
-split : 70.4218
.split : 38.7204
iteration: 1
-split : 91.4247
.split : 32.7266
iteration: 2
-split : 47.672
.split : 32.4046
iteration: 3
-split : 72.945
.split : 42.0335
iteration: 4
-split : 51.2819
.split : 34.494
iteration: 5
-split : 72.7335
.split : 32.9708
iteration: 6
-split : 60.7431
.split : 38.6635
iteration: 7
-split : 86.1128
.split : 29.513
iteration: 8
-split : 58.7665
.split : 40.7797
iteration: 9
-split : 82.9623
.split : 30.5016
iteration: 10
-split : 57.263
.split : 35.93[/QUOTE]
0
03.12.2021, 06:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2021, 06:57
Помогаю со студенческими работами здесь

Обрезать строку до определенного символа
Здравствуйте, подскажите как обрезать строку до определенного символа. Например есть строка...

Обрезать строку после вхождения символа больше n раз
Здравствуйте. Есть ричбокс со списком строк. Я перебираю все строки и подсчитываю в каждой из них...

Обрезать строку начиная с символа [ и до ], после чего записать в переменную
Доброго времени суток, уже весь форум облазил, ни один вариант не сработал... Имеется файл...

Выделить из полного имени файла название последнего каталога без символа \
Задано ряд который содержит полное имя файла . Выделить с ряда название последнего каталога без...

Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого символа и до последнего “р” в строке
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить последнее вхождение символа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru