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

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

1
Як я можу видалити рядки, що містять "+"?
Я хочу видалити рядки, які містять +. Я спробував кілька кодів, але мої зусилля не були успішними. Перед: ДЕТЕ НОУН. PRON CONJ NOUN ADP PRON VERB PRT VERB ADP NOUN. ДЕТ ВЕРБ ВЕРБ. ADP CONJ PRON PRON VERB VERB NOUN ADP NOUN VERB. ADV VERB PRON PRT ADP NOUN. ADP …

1
Діапазон символів пошуку в Excel
Чи можливо використовувати класи символів ( [A-C]або [abc]) замість символів заміни символів у SEARCHфункції excel? Я хочу зробити щось подібне: =SEARCH("[AB]"; A1) Це повинно спричинити положення першого A або B у комірці A1.

1
Sed витягують всі сірники на одній лінії
У мене є такий рядок: randomtext<News:Image>111</News:Image>morerandomtext<News:Image>abc123</News:Image>sometext<News:Image>321abc</News:Image> Я не можу зробити sed для отримання значень між тегами <News:Image>та </News:Image>. Я спробував sed -rn 's/<News:Image>/<\/News:Image>/p' feed2.xmlі не міг змусити його працювати. Мені потрібен sed для виведення: 111 abc123 321abc
bash  regex  sed 

1
Чому не викликає чутливість регістр виклику цієї програми?
Я використовую таке виклик egrep як фільтр для складання мурашок: egrep '\[.*\]|BUILD|time\:' У файлі build.xml є величезна кількість порожніх або неважливих цілей, які я намагаюся відфільтрувати. Однак будь-яка з них, яка має "збірку" в імені, все ще відображається у висновку: s.properties.build.mode.default: s.properties.build.mode: [jar] Building jar: <my jar path>.jar [jar] JARs …
grep  regex 

1
Regex відповідає умовній IP-адресі
Я хочу привітатися за 192.168.22.xxx та 192.168.23.xxx. з одним оператором grep, де xxx може бути будь-яким числом. я намагався grep -Eo '192.168.2[2][3]\.[0-9]{1,3}' і grep -Eo '173.235.2[2][3][\.][0-9]{1,3}' Але це нічого не повертає. Який правильний регулярний вираз я повинен використовувати?
regex  grep 

1
Блок-регекс для блокнота ++ до рядка, який повторюється
Чи може хтось допомогти мені створити регулярний вираз, який працює в блокноті ++ для цієї ситуації? Скажімо, у мене є цей текст: 111111 something something text 222222 something something text something something text 111111 something something text something something text something something text 222222 something something text something something text …

2
Інструмент пошуку GUI в Linux
Починаючи з Windows, є фантастичний інструмент пошуку, який називається знайти все, знайдений тут: http://www.voidtools.com/ Який дозволяє миттєво шукати всі файли на ваших жорстких дисках через ім’я. Він не здійснює пошук вмісту файлів. Це надзвичайно швидко і займає лише хвилину, щоб сканувати мій майже фольговий 500 ГБ жорсткий диск. Я також …

2
Чому увімкнена одиночна цитата не працює в grep?
Я намагаюся зрівняти рядок: * * * * * /usr/local/bin/growlnotify -t 'helloTitle' -m 'helloMessage' -n 'myApp' -sw з: crontab -l | grep '^[^#].*/usr/local/bin/growlnotify.*\-n \'myApp\'.*$' він не працює: нічого не відповідає. Але: crontab -l | grep '^[^#].*/usr/local/bin/growlnotify.*\-n.*$' працює дуже добре: * * * * * /usr/local/bin/growlnotify -t 'helloTitle' -m 'helloMessage' -n …
-1 regex  grep  sed 

1
Як розмістити текст після рядка, що починається з HTTP?
У мене є повідомлення з посиланнями, і я хочу ввести слово "ДОПОМОГА" після всіх URL-адрес, починаючи з http://. Отже, пости з http://google.net http://yahoo.com буде замінено на http://google.net/HELP http://yahoo.com/HELP Як я можу це зробити за допомогою регулярного вираження (у Блокноті ++)?
-1 notepad++  regex 

1
Підкажіть слово в одному файлі, і використовуйте це слово для відповідності іншому файлу, додавши те, що слідує за відповідним
Я хочу grep кілька слів у файлі1, і використовувати кожне слово, щоб grep, що слід після його відповідності в файлі2. І тоді я хочу додати рядок, що слідував за відповідним словом, я використав у файлі03, так що файл03 містить word1 [the thing that was found using word1 in a grep …
-2 regex  grep  awk 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.