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

正規表現またはregexpとも呼ばれ、文字列のセットの説明で、文字列の検索と検証によく使用されます。

1
一致する文字列から文字を削除する方法は?
電話番号のリストからスペースを削除したい。電話番号の形式は、ほとんどの場合「+33 x xx xx xx xx」です(引用符を含む)。スペースは異なる方法で配置できます。 notepad ++では、「Find what:」フィールドは次のようになり、検出されたすべての電話番号に効果的に一致します"\Q+\E[0-9 ]+"。しかし、その一部(スペース)を削除する方法がわかりません。 私は2つのステップでそれを行うことを考えました:最初に上記の一致するパターンで検索結果を選択し、次に「選択中」チェックボックスをオンにして置換を実行しますが、すべての検索結果を一度に選択する方法が見つかりません。

1
Notepad ++ RegExヘルプください
ドメインURLの/の後のテキストをすべて削除するには、メモ帳++を使用します。 私はたくさんのドメインのリストを持っていて、それらの中にはドメイン名の後に特定のページまたはアドレスを持っているものがあります。 リストをドメインだけに絞り込み、特定のページを書き留めます。それが理にかなっていることを願っています。 例: http://www.domain.com/navigation/departmentcontacts.shtml 後にすべてを削除したい http://www.domain.com そのため、ドメインだけが残ります。 リストは、すべての.com、その.edu、.net、.com、.netなどではありません。 どうやってこれをやるかわからない。私は正規表現に慣れていないので、何らかのガイダンスが必要です。 どうもありがとうございました!


2
sed regex特殊文字を削除します
私はHTML形式のテキストに由来するいくつかの文字列を含むファイルを持っているので、それらはコンソールインターフェースでは良く見えないいくつかのHTMLシーケンスを持っています。これが例です: Text1™ [Text®2] Text:3 私が試みているのは、& Aの間のすべてを削除することです。そして。そのため、テキストは次のように再び読みやすくなります。 Text1 Text2 Text3 私は実際に余分な文字を削除するためにsedを使用しようとしています: sed 's#&*;##g' <file> 問題はそれが削除されるだけであるということです。テキスト文字列から。 問題は、余分なチェーンを削除するために正規表現をどのようにコーディングするべきかということです。 &#[1-9] +;

2
特定の構文を持つファイルを削除する
この構文に従うファイルがいくつかあります。 _yyyy-mm-dd_hhhmmm 例: _2010-01-01_00h10m。 _2010-01-01_01h10m。 _2010-01-01_02h10m。 _2010-01-01_03h10m。 ... _2010-01-01_23h10m。 _2010-02-01_00h10m。 _2010-02-01_01h10m。 _2010-02-01_02h10m。 ... _2010-02-01_23h10m。 ... _2010-12-01_23h10m。 このファイルだけを残したい _2010-01-01_00h10m。 _2010-02-01_00h10m。 _2010-03-01_00h10m。 ... _2010-12-01_00h10m。 他の人を削除します。または、安全のためにそれらをサブディレクトリに移動します。 誰かがこの課題に頭の良いライナーを持っていますか? ありがとう、Udo


1
Unixディレクトリのテキストマッチングフォーマットをファイルで検索
ディレクトリ内のすべてのファイルを検索して、任意のディレクトリのパターンと一致するテキストを探します。これの出力ファイルで参照されているすべてのディレクトリのリストを作成するために使用したいと思います(この部分は私が自分で把握できると思います)。 私はさまざまな正規表現リソースを調べて、ブラウザベースのツールでは機能するように見えるが、コマンドラインではgrepでは機能しないような独自の式を作成しました。 /\w+[(/\w+)]+ 私のこれまでのところ理解していることは、上の式はディレクトリの始まりを探し、次に同じことを繰り返すブロックを探す前に不定数の文字を探すということです。 任意のガイダンスは大歓迎です。

2
メモ帳++で後方参照を使用することは可能ですか?
私の特定の例では、任意のマーカーで区切られた行を選択してインラインで複製したい つまり stringA stringB になる stringA_something_stringA stringB_something_stringB 私は正規表現と平凡ですが、これは次のようなものを検索することによって達成されるべきだと思います。 (string.)_something_(string.) と交換 \1_something_\1 しかし、私は単純な\ 1交換品でさえ動くことができません。私は何か悪いことをしていますか?

1
XcodeまたはOS Xで検索を保存する方法はありますか?
簡単に開くことができる、または自動的に更新される保存済み検索を使用して、ワークフローを改善したいです。私の現在の特定の用途(将来は変わるかもしれません)では、正規表現に一致するテキストをファイルの内容から検索します。 /\/\/\s*((TODO)|(FIXME)):/そのため、後でコードに戻ることを期待して私または同僚が行ったコメントを見つけることができます。 検索を簡単にまたは自動的に実行するために保存する方法はありますか? アクセスしやすいものなら何でもうまくいくでしょう(クリックして実行できるXcodeネイティブの保存済み検索、最初のものを含むYosemiteサイドバーウィジェット)。 n その結果、私は自分のセカンドモニタでオープンにしておくことができる、相互作用の少ない端末プログラムです。私はFinderがスマートフォルダなどを持つことができることを知っています、しかし私はそれから私が気にしているコードであるかどうか調べるためにファイルを捜し求めなければなりません。 私は本当に見つかったテキストとその行の残りの部分だけに興味があります。 どんなファイルが入っているのかではありません。新しい結果が見つかったときにアラートを受け取ることができれば、さらに素晴らしいことになります。

1
この形式の不要な文字を解析するために使用する必要がある正規表現パターンは何ですか?
#!/usr/bin/perl POSIX qw(strftime); my $time = strftime("%YT%mT%d TTTT%H:%M", localtime); print ("Todays date and time is $time\n"); 私はregexに少し錆びています。これは次の出力を検索して置き換えるためのパターンになります。 2014T03T21 TTTT15:37?日付を表示したいだけです。あなたが正規表現以外の方法を知っているならば、それはまたすばらしいでしょう。
regex  perl 

0
Regexを使用してNotepad ++で形式を検証する
以下の形式を検証しようとしています。これには何百行もありますが、Notepad ++で間違ったものだけを検索したいと思っています。 例 PN1 | 1G5555 | 「1G5555 |」を確認したいだけです 正しい。これまでのところ私はこれを持っています: (PN)[1] \ | [1-2] [AZ] [0-9] [0-9] [0-9] [0-9] \ | ただし、これは正しい形式のみを検索します。間違った形式を検索するにはどうすればよいですか?

2
Notepad ++で置換と正規表現を使用する方法
私は以下の形式のフィールドを持つcsvファイルを持っています... ram(tower)america shyam(t.nagar)japan john(jam nagar)netherland 以下に示す形式でこれを変更したい ram","america shyam","japan john","netherland 正規表現を使用してNotepad ++でこれを行うにはどうすればよいですか

1
単語検索-角かっこで始まる強調表示されたテキストを検索します
角かっこだけで始まる強調表示されたテキストを検索する方法はありますか?角かっこをワイルドカードとして使用しようとしましたが、隣接する単語は見つかりません。 たとえば、角かっこで囲まれた条件付き段落を含むドキュメントがあり、段落の「名前」が先頭で強調表示されています。 「[返送する書類]以前にリクエストされた書類をお送りいただきありがとうございます。] (太字のセクションは、Wordで青で強調表示されます) 「[返品するドキュメント]」を見つける方法はありますか? これが理にかなっていることを願っています 前もって感謝します

1
いくつかのタグ間で値を検索、コピー、貼り付ける方法
大きなHTMLファイルからid =の値を抽出したい。notepad ++でこれを行うのに役立ちますか?私はnotepad ++と正規表現をどのように使用するかを理解しようとしましたが、動作させることができます。 だから、私は鉱石単一のHTMLでこのようなより類似したコードを持っています: <div class="clearfix" id="member_100004918089327"><a class= 「member_100004918089327」のみを抽出したい メモ帳の検索機能で新しい値が見つかったときに、このコードを選択して新しいnp ++タブにコピーする方法を見つけるのに役立ちますか? どうもありがとうございました。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.