Запитання з тегом «regex»

Також відомий як регулярний вираз або регулярний вираз, опис набору рядків, часто використовуваних для пошуку та перевірки рядків.

1
Як зробити так, щоб sed не опустився?
У наступному прикладі sedзбігаються рядки, що починаються з a aабо a, cі друкується перший символ цього рядка ( aабо c): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl Однак лінії, що не …

1
Як зробити блок пошуку та заміни на Vim?
У мене є текст у Vim натисніть, Ctrl+Vщоб перевести VIm у блок-режим виділити текст, який я хочу type :this дає це підказка:'<,'> Я додаю до підказки своє регулярне вираження s/ /*/g. Це залишає мене :'<,'>s/ /*/gі текст виділяється Я натиснув Enter На жаль, він працює на всій лінії для блоку, …
8 vim  regex 

1
Регекс редагувати в скайпі?
Гаразд, я не великий користувач скайпу, але я балакав із сестрою, робив друкарські помилки та звично набирав текст tpyo s/tpyo/typo/ на мій подив, це фактично змінило історію. Я використовую клієнт Linux skype 2.1.0.47-r1, а моя сестра використовує 4.що-то на Windows. Коли вона намагалася зробити те саме, це не вийшло. Хтось …
8 linux  skype  regex 

3
Notepad ++ - Об'єднайте всі рядки в один і додайте роздільник
Так що це моя ситуація: у мене багато рядків, подібних до цього: line1 line2 line3 line4 І всі вони починаються з різних просторів. Що я хочу зробити, це об'єднати всі рядки в документі в один, але розділити кожний з них символом, щось на зразок цього: line1 | line2 | line3 …

1
Як встановити обмеження довжини рядка при використанні grep (фільтр результату за довжиною рядка)?
Випадок використання полягає в тому, що я шукаю певний атрибут CSS у каталозі файлів HTML / CSS / JS (включаючи підкаталоги). Деякі бібліотеки JS з одним лінером також мають атрибут CSS, який я шукаю. Так чи є спосіб сказати grep, що він не повинен давати результат на рядок, який довший …
6 linux  unix  regex  grep 

2
Bash: точне відповідність рядка з регулярним виразом
Я повинен точно збігатись у рядку з регулярним виразом. я повинен усвідомити цю закономірність: toCheck повинен починатися з 2 виникнення $ str1, з максимумом 1 виникнення $ str2. Якщо toCheck відповідає шаблону, я повинен написати $ toCheck: успіх у виводі, $ toCheck: не вдалося інакше. Я написав цей регулярний вираз: …
6 linux  bash  regex 

2
"Ls" або regex нечутливі до регістру?
У баш я намагався ls [a-z]* і очікується, що список всіх файлів з ім'ям файла починається з малого алфавіту. Але чому ж файли з іменем починаються з великого алфавіту випадку? >ls [a-z]* D e > У разі необхідності, версія bash: bash --version GNU bash, версія 4.1.5 (1) -реліз (i486-pc-linux-gnu) Copyright …
5 bash  regex  globbing 

1
Bash regex для перейменування набору файлів
Я повинен перейменувати набір файлів, використовуючи renameкоманду (з регулярним виразом). Після деяких спроб я не в змозі знайти вираз, який отримає очікуваний результат. У мене такий шаблон файлу: prefix_ some_name _other.txt Усі файли починаються з prefix_рядка " " і закінчуються символом " _other.txt", а частина some_name може складатися з декількох …
4 linux  regex  rename 

3
sed: видалення тексту між рядком до першого появи іншого рядка
Уявіть, у мене є щось на кшталт наступного тексту: Швидка бура лиса стрибає у 2012 та 2013 роках І я хотів би видалити частину з "лисиці", включаючи чотири номери, але тільки в першому випадку, тому я закінчую: Швидкий коричневий і 2013 рік Щось подібне ... відлуння "Швидка бура лиса стрибає …
4 regex  sed 

1
Як використовувати REGEX для написання великої літери кожного слова у реченні?
Я хотів би використовувати регулярні вирази (REGEX) для написання великої літери кожного слова у реченні. Я досяг такого ж результату в мовах програмування, але, схоже, використання регулярних виразів було б більш стислим.
4 regex 

2
Як за допомогою команди «знайти» перелічити файли з певною довжиною імені файлу?
У своїй папці я отримав такі файли, як /data/filename.log /data/filename.log.1 /data/filename.log.2 /data/filenamefilenamename.log /data/filenamefilenamefilename.log.2 Я хочу використовувати команду "find", щоб перерахувати файли, довжина яких перевищує 15 символів. Я спробував наступне, але жоден з них не працює: find ./ -type f -iregex "/^.*{15,1000}$/" -print find ./ -type f -iregex "/^.*{15}$/" -print find …
4 centos  find  regex 

1
Notepad ++ перенумерування
Чи є спосіб (регулярний вираз або інший варіант) автоматично перенумерувати ID назад на 1, 2 і так далі, як у прикладі нижче? <comment id="53" status="new"> <comment id="54" status="new"> <comment id="55" status="new"> До цього: <comment id="1" status="new"> <comment id="2" status="new"> <comment id="3" status="new"> Я намагався використовувати скрипт Python з посиланням у …

2
Видаліть пробіл у кінці комірок таблиці
Я відкрив PDF-файл у Word для того, щоб відредагувати його (початковий документ Word втрачено). Під час перетворення кожному рядку тексту та кожній комірці таблиці було надано додаткове місце. Звичайно, вони насправді нікому не шкодять, окрім мене та мого незначного OCD. Мені не подобається пробільний пробіл. Видалити пробіл у кінці рядка …

2
Як розділити великий .txt файл з \ n, а не \ r \ n
Я хочу розділити .txt файл. Спочатку я відкрив .txt файл із блокнотом ++ і змінив EOLs \r\nна \n. Тоді я хотів розділити файл на 10 частин, і для цього я використав інструмент під назвою split or join, а також цей сценарій. Коли я перевіряю, я бачу, що EOL повернулися до …
3 script  regex 

2
Блокнот ++ - Як видалити все після останньої зворотної косої риски "\" на рядку в текстовому файлі
У мене є список близько 30 000 файлів (із шляхами), які потрібно індивідуально скопіювати разом із структурами папок. На жаль, шляхи дуже довгі, і утиліти копіювання файлів, які будуть керувати цією функцією, вимагають, щоб я вказав папки призначення для кожного файлу, а це означає, що мені потрібно видалити ім’я файлу …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.