Извлечение имен файлов из вывода консоли SVN
Ответ: Я, кажется, нашел решение с powershell, заменив set file=строку следующим for /f "delims=" %%c in ('"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -Command ""$Env:line...
Подборка 78 вопросов с тегом «string-manipulation» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
78 вопросов
Ответ: Я, кажется, нашел решение с powershell, заменив set file=строку следующим for /f "delims=" %%c in ('"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -Command ""$Env:line...
Ответ: Вы можете сделать что-то вроде этого: grep --only-matching -P "http.*?\.(pdf|doc)" myfile.pdf Выход для вашего образца: https://website.com/BTAE/2015/BTAE assignment jan 15.pdf htt...
Ответ: Вы можете добавить пропущенную пунктуацию к абзацам в ячейках таблиц с помощью следующего кода. Что касается условий, при которых это будет выполнено, вам придется взглянуть на мой...
Ответ: Если вы разрешите сортировку в любом случае, это будет работать: sort | uniq -uбыл источником вашей проблемы, потому что (от man 1 uniq): -u, --unique печатать только уникальные ст...
Ответ: С bash и регулярным выражением: s="/dir0/dir1/dir2/filename.ext" [[ $s =~ ([^/]*)/[^/]*$ ]] && echo "$" Выход: dir2
Ответ: Если я правильно понимаю, вы все еще хотите, чтобы каждая ячейка содержала Поле x _Entry x, верно? Если это так, то просто преобразовать все запятые во вкладки. Откройте файл в тек...
Ответ: Хорошо, так что это на самом деле немного сложно. Возможно, регулярное выражение не лучший инструмент для работы, но он может сделать это. -replace "(?<=^((\|[^|]*))+)\|","`n|"...
Ответ: Есть много способов... Вы можете использовать sort, tr uniqueи pasteи $()выполнить их и «преобразования вывода в переменную» #!/bin/bash var1="1, 2, 3, 4"; var2="3, 4, 5, 6" var3=$...
Ответ: Читайте о регулярных выражениях, как предложено @Seth. Много времени вы будете использовать регулярные выражения с -matchв PowerShell, но и другие командлеты вроде -replaceи select...
Ответ: Если вы хотите встроенную функцию, вы можете сделать эту формулу массива: =TEXTJOIN(" ",TRUE,IFERROR(--LEFT(TRIM(MID(SUBSTITUTE(A1,"-",REPT(" ",999)),ROW(INDIRECT("1:" & LEN(A1...
Ответ: Этот маленький UDF () сканирует входную строку в обратном направлении в поисках двоеточия. Когда он находит двоеточие, он вставляет CHR (10) в соответствующее место перед двоеточие...
Ответ: Возможно, вы захотите добавить некоторые более строгие проверки, включая проверку исправности, так как nmblookup может завершиться неудачей, если myServerName не работает: RES=$(nm...
Ответ: Предполагая, что у вас есть все эти имена в последнем столбце. Самый простой способ, которым я мог думать, - как ниже. Разделяйте слова - используя функцию text to column в Excel О...
Ответ: Я бы использовал sedвместо grep, так что ваш фильтр становится: ... | sed -n 's%^.* = .* = .*/\(.*\)/.*%\1%pg' Заметки:- Поскольку мы сопоставляем /символ, я заменил обычный раздел...
Ответ: Perl to the rescue: echo one-two-three-four-five | perl -pe 's/-(.)/\u$1/g' \u upcases the following character.
Ответ: To get the numbers if they are in the beginning of the string we can use this: =MID(A2,1,AGGREGATE(14,6,SEARCH("}}}",SUBSTITUTE(A2,,"}}}",LEN(A2)-LEN(SUBSTITUTE(A2,,"")))),1)) as o...
Ответ: You can achieve it with a simple formula after installing reg-ex add-in: =RegExFind(A1,"[-.0-9]*%")
Ответ: When I saw David Postill's answer, I thought "there must be a simpler solution". After some experimenting I found the following works:- string='"aString that may haveSpaces IN IT"...
Ответ: Minдает вам минимум цифр в вашей строке A1, так что, если A1содержит буквы и цифры (например 123text0) Findбез Ifи isnumeric()будет ставить #valueвместо символов и цифр вместо цифр...
Если динамическое текстовое приложение CLI не включает параметр для вывода небуферизованного текстового вывода; Какие варианты у меня есть для анализа указанного вывода? Можно ли к...
Ответ: Немного неполированный, но, похоже, работает: WP055="$(wget -qO - http://alerts.weather.gov/cap/wwaatmget.php?x=CAZ055&y=1)" remainder=$ if [ "$WP055" = "$remainder" ] then ech...
Ответ: You can achieve that using any script language that knows hashes/dictionaries/associative arrays/whatever it calls the feature. A very very very simple approach would be like this:...
Ответ: В то время как решение flabdablet работает только для строк фиксированной длины, вы можете использовать его в качестве замены для строк динамического размера: echo $ - 6 - 1))} В д...
Ответ: Самый простой способ получить первые 2 символа в каждой строке cut -c 1-2 extracter.txt Ваш вопрос не ясно о том, что вы хотите сохранить в переменную.
Ответ: Try the following User Defined Function (UDF) Public Function Equals(inpt As String) As String Equals = "" ary = Split(Application.WorksheetFunction.Trim(inpt), " ") For Each a In...
Ответ: You can use the FIND and MID text functions. This will work for variable number of folders Path text C:\1_Folder\2_Folder\3_Folder\my_file.txt Find position of next to last slash (...
Ответ: Найти: ([^\|]*\|[^\|]*)\| заменить на:\1\n
Ответ: You can used sed to delete (d) lines from line 1 to the matching start line. Then delete lines from the matching end line to the last line ($). You probably also want to delete the...
Ответ: Эта функция в настоящее время не поддерживается. Пожалуйста, проголосуйте за IDEA-80498
Ответ: Your XML strings look odd - lots of incomplete tags? Anway I would start from the XML file and load it using the Power Query Add-In. This has a specific "From XML" handler and you...
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту