タグ付けされた質問 「regex」

正規表現(またはregexp)は、たとえば大きなテキストファイル内のパターン、文字列、または文字の正規表現マッチングとして知られています。質問には、関連するプログラミング言語が何であれ、タグを付ける必要があります。このタグは、正規表現プラグインまたは一部の正規表現機能を持つコマンドラインプログラムやグラフィカルプログラムにも適用できます。

7
文字列と最初の単語を含む単語を出力する
テキスト行で文字列を検索し、その文字列(スペースの間)とフレーズの最初の単語を印刷したい。 例えば: 「これは単一のテキスト行です」 "別物" 「もう一度やり直してください。」 「良い」 文字列のリストは次のとおりです。 テキスト 事 試す より良い 私が試みているのは、このようなテーブルを取得することです: この[タブ]テキスト 別の[タブ]事 [タブ]試してみる より良い grepを試しましたが、何も起こりませんでした。なにか提案を?

2
geditでのRegex Search&Replaceの使用に関する質問
geditのRegex Search&Replaceプラグインを使用しようとしています。 2〜3回繰り返される数字を検索したいので、正規表現は [0-9]\{2,3\} しかし、「22」のように、本来あるべきターゲットと一致しません。 「メモ」という単語を正確に検索したいので、 \<Notes\> しかし、それも機能しません。 3桁の文字列「[0-9] [0-9] [0-9]」の前に「#」を追加する方法 たとえば、「123」は「#123」になります。 私は何か間違いをしたのだろうかと思っていましたか?Basic Regexを使用しています。プラグインで使用されているRegexのタイプは何ですか?このプラグインの使用方法を学ぶにはどうすればよいですか?
10 python  gedit  regex 

8
複雑な正規表現を実行できるテキストエディター?
後で再利用できるように、主に正規表現を実行および保存できるテキストエディタを見つけたいです。また、複数のファイルにわたってそれらを実行できる必要があります。 私はそれらすべてをgrepで取得できることを知っていますが、それを再利用することはあまりありません。プラグインを使用してGeditでいくつかの正規表現機能を取得できましたが、自分のニーズにほとんど近づきませんでした。 EditPad Pro for Windows(ワインで実行)がありますが、ネイティブの方が常に優れています:)

1
ファイル名を変更するときにキャプチャグループが無視される
この形式のファイルがいくつかあります。 ##。##-ファイル名.mp4 名前を変更したい: s ## e ##。mp4 これは私が思いついたものです: 名前の変更-n "s / ^(\ d {2})\。(\ d {2})。* / s $ 1e $ 2.mp4 /" http://regexr.com/でテストすると機能しますが、Ubuntu 12.04インストールでコマンドを実行すると、すべてのファイルの名前がに変更されますse.mp4 したがって、グループが無視されているか、挿入されていないか、それらの線に沿って何かが表示されています。私は盲目的に明白な何かを見逃していますか、それとも何か他のことが起こっていますか? 私はpyRenamerを使用してしまい、それrenameはうまく機能しましたが、なぜそれが正しく機能していないのかを知りたいのです。 どうぞよろしくお願いいたします。
10 12.04  rename  regex 


1
Grep -E、Sed -E-'[x] {1,9999}'を使用するとパフォーマンスが低下しますが、なぜですか?
ときgrepやsedオプションとともに使用され--extended-regexp、パターンが{1,9999}使用されている正規表現の一部であり、これらのコマンドの性能が低くなります。より明確にするために、以下はいくつかのテストに適用されます。[1] [2] 相対性能grep -E、egrepおよびsed -E、で作られたので、唯一のテストはほぼ等しいgrep -Eが設けられています。 テスト1 $ time grep -E '[0-9]{1,99}' < /dev/null real 0m0.002s テスト2 $ time grep -E '[0-9]{1,9999}' < /dev/null > real 0m0.494s テスト3 $ time grep -E '[0123456789] {1,9999}' </ dev / null >リアル21分43.947秒 テスト4 $ time grep -E '[0123456789]+' < /dev/null $ time grep …

7
解像度のみを取得する1つのライナーffmpeg(またはその他)?
私はコマンドラインに精通していないので、うまくいけば、これはあまりにも愚かな質問ではありません。 実行した場合: ffmpeg -i videofile.avi 次のような出力が表示されます。 ffmpeg version git-2013-11-21-6a7980e Copyright (c) 2000-2013 the FFmpeg develop ers built on Nov 21 2013 12:06:32 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --prefix=/home/user/ffmpeg_build --extra-cflags=-I/home/user/ffmpeg_build/include --extra-ldflags=-L/home/user/ffmpeg_build/lib --b indir=/home/user/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable -libfdk- aac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-l ibx264 --enable- nonfree libavutil 52. 53.100 / …
9 bash  ffmpeg  regex  pipe 

1
php7.0- {いくつかのモジュール}をapt-getインストールする短い方法
私は現在php7.0をインストールしていますが、モジュールをインストールする短い方法があるかどうか疑問に思っていました。通常は次のように入力します。 apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli 正規表現があるので、php7.0を何度も入力する必要はありませんか?何かのようなもの: apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3 json gd cli} このようなものを何時間も検索しましたが、見つかりませんでした。よろしくお願いします。
8 apt  bash  regex  php7 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.