Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/34: Рейтинг темы: голосов - 34, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 18.11.2019
Сообщений: 32

Требуется извлечь нужный текст из переменной в PowerShell

07.07.2021, 19:30. Показов 7584. Ответов 21

Студворк — интернет-сервис помощи студентам
Добрый вечер всем.

В переменной $r записан следующее :
PowerShell
1
2
3
4
5
6
7
8
9
id          : 107128769
iid         : 6
project_id  : 27859933
title       : Draft: without desc
description : Test
state       : merged
created_at  : 2021-07-06T11:00:51.882Z
updated_at  : 2021-07-07T15:51:41.368Z
web_url     : https://gitlab.com/gg80/template_description/-/merge_requests/6
Мне требуется вытащить значение description (т.е. Мне нужно вытащить слово Test).

В Bash я это сделал следующим образом:
PowerShell
1
sed 's/^.*"description"://;s/,"state".*$//'
Но щас мне нужно это сделать в PowerShell, и т.к. я не особо знаком с этой оболочкой - прошу помощи.

Буду благодарен за любую помощь
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.07.2021, 19:30
Ответы с готовыми решениями:

Требуется извлечь нужный текст из переменной
Добрый вечер всем. В переменной записан следующий текст: Требуется извлечь текст: "description":"Тестовый" с...

Вытащить нужный текст из переменной
Здравствуйте, помогите вытащить нужный текст.. Текст находится между: Текст там может любой быть.. Пробовал всяко по примерам...

Как извлечь текст из переменной "var"?
Используется "AngleSharp". С помощью выражения извлекается атрибут: var itemsAttr =...

21
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
15.07.2021, 21:13
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Segera Посмотреть сообщение
и ещё многое выводом
не надо многое и не надо сарказма
есть кратчайший путь, оптимизация (ради которой вообще существуют скрипты) и логика и самое оптимальное, правильное и логичное решение привел YuS_2 в самом начале в п2 и все с этим были согласны и тогда и теперь. Но почему и зачем вы решили потоптаться по лыжне и пытаться сделать новую, причем уже на асфальте - непонятно. Сейчас будете новую аллегорию обсуждать, со мной не скучно, но это не тот форум. Сказали культурно - плохой неподходящий для данного случая инструмент, обосновали даже почему, но нет надо ворота-то расшибить. Многие задачи можно решить многими способами, но есть из этих способов оптимальные, есть надежные, есть просто кратчайшие, но есть конечно вариант (когда или знаний не хватает или инструментарий не позволяет и т.п.) идти максимально в обход через колючую проволоку не слушая советов, не оглядываясь, не присматриваясь, но в конце обязательно сказать, - я пришел, победил, я, я это сделал, я уверен был что сделаю и сделал, я молодец. Это с одной стороны похвально и имеет место быть там где надо, но это не тот случай.
0
6 / 6 / 1
Регистрация: 16.03.2013
Сообщений: 139
16.02.2022, 09:25
Отличная тема!
Имею вывод
$printers = (Get-Printer -Name P47513 -Full).PermissionSDDL | ConvertFrom-SddlString
->
DiscretionaryAcl : {BUILTIN\Администраторы: AccessAllowed (ChangePermissions, CreateDirectories, Delete, GenericExecute, ReadExtendedAttributes, ReadPermissions, TakeOwnership), MAIN\Print dep26: AccessAllowed (ReadExtendedAttributes, ReadPe
rmissions)}
Мне нужно выделить элемент, содержащий имя OU (в частности, Print dep26).
Подскажите, как это сделать?
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2022, 09:25

Как из строки извлечь нужный фрагмент?
Может кто-нибудь подскажет команду? Так чтобы от конкретного символа до не менее конкретного символа можно было из string извлечь...

Извлечь текст до определенного символа и извлечь из кавычек
Ребята, помогите, пожалуйста, с формулой. есть много текста в ячейках, в каждом тексте есть разные фразы и разной длины, а после...

Как извлечь нужный элемент из List без Foreach?
Есть класс class Pathes { public string InnerPath { get; set; } public string OutterPath { get;...

Как, при нажатии кнопки, загрузить нужный текст из БД текст в textarea
Есть динамически создаваемый список из БД (он двухуровневый), например: <ul> <li>item 1 <button...

Вызвать нужный класс основываясь на значении переменной
Добрый вечер, ну или день у кого как :) У меня вопрос, вроде бы обычный но, я ищу весьма абстрактное решение. Предположим есть код...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru