• [解決済み] 正規表現でエスケープしなければならない特殊文字は何ですか?

    質問 のような特殊文字をエスケープすべきかどうか、いつも試行錯誤で疲れてしまいます。 ()[]{}| 正規表現の多くの実装を使用する場合、'など。 例えば、Python, sed, grep, awk, Perl, rename, Apache, find などでは違います。 特殊文字をいつエスケープして、いつエスケープしないかというルールセットはあるのでしょうか?PCRE、POSIX、

    2022-03-22 18:51:32
  • [解決済み] Notepad++で空行を削除する

    質問 メモ帳++で空行を置換するにはどうしたらいいですか?検索と置換で、検索では空行を、置換では何もしないようにしてみましたが、うまくいきませんでした。おそらく正規表現が必要なのでしょう。 解決方法を教えてください。 正規表現のようなものが必要です。 である必要があります。 Extended モード すべての行の最後を 単一行 使用 \r\n . 単純に削除し

    2022-03-22 14:49:07
  • [解決済み] 正規表現で複数行にまたがる任意の文字にマッチさせるにはどうしたらよいですか?

    質問 例えば、次のような正規表現があります。 (.*)<FooBar> がマッチします。 abcde<FooBar> しかし、複数の行にまたがってマッチさせるにはどうしたらいいのでしょうか? abcde fghij<FooBar> 解決方法は? 言語にもよりますが、正規表現のパターンに追加できるモディファイアがあるはずです。PH

    2022-03-22 11:18:18
  • [解決済み] 非欲にマッチする正規表現はどのように書けばよいですか?重複

    質問 この質問はすでにここに回答があります : 正規表現における「lazy」「greedy」の意味とは? (回答12件) 正規表現で、複数行に

    2022-03-22 04:36:46
  • [解決済み] Regexです。help "を含む行を削除する、など

    質問 コマンドの長い文書があります。Notepad++または正規表現を使用して、keyboard_helpなどを含む"help"を含むすべての行を削除したいのですが、可能ですか? どうすればいいのでしょうか? どのように解決するのですか? Notepad++でも可能です。 検索メニューに移動します。 Ctrl + F を開き マーク

    2022-03-22 04:07:36
  • [解決済み] 正規表現を使用した電話番号の検証方法

    質問 電話番号を検証するための包括的な正規表現をまとめようとしています。理想的には国際的なフォーマットを扱うことですが、以下のような米国内のフォーマットも扱えなければなりません。 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/2

    2022-03-21 05:59:57
  • [解決済み] 有効な正規表現を検出するための正規表現はありますか?

    質問 有効な正規表現を別の正規表現で検出することは可能でしょうか? 可能な場合、以下にコード例を示します。 どのように解決するのですか? / ^ # start of string ( # first group

    2022-03-20 14:02:27
  • [解決済み] Sublime Text 2での正規表現検索置換

    質問 Sublime Text 2で正規表現による検索置換を行いたいのですが、どのような方法がありますか?その際 のドキュメントでは、この はかなり貧弱です。具体的には、グループに対して置換を行いたいので、このテキストを変換するような感じです。 Hello my name is bob そしてこの検索ワード。 何を探すか。 my name is (\w)+ で置き換え

    2022-03-20 07:07:24
  • [解決済み] vimでマッチを欲張らないようにするにはどうしたらいいですか?

    質問 私は、次のようなマークアップがたくさんある大きなHTMLファイルを持っています。 <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> &

    2022-03-19 16:58:52
  • [解決済み] 角括弧の間のテキストを抽出する正規表現

    質問 簡単な正規表現に関する質問です。私は以下のような形式の文字列を持っています。 this is a [sample] string with [some] special words. [another one] 角括弧内の単語を抽出するための正規表現を教えてください。 sample some another one 注:私の使用例では、括弧を入れ子にすることはできません

    2022-03-19 13:13:15
  • [解決済み] 正規表現における非捕捉グループとは何ですか?

    質問 非捕獲グループ、すなわち、どのように。 (?:) 正規表現ではどのように使われ、どのような用途に使われるのですか? どのように解決するのですか? 例を挙げて説明しましょう。 次のような文章を考えてみましょう。 http://stackoverflow.com/ https://stackoverflow.com/questions/tagged/regex ここで、

    2022-03-18 16:01:04
  • [解決済み] grepによるネガティブマッチング(fooを含まない行にマッチする)

    質問 私はこのコマンドの構文を理解しようとしています。 grep ! error_log | find /home/foo/public_html/ -mmin -60 または grep '[^error_log]' | find /home/baumerf/public_html/ -mmin -60 という名前のファイルを除いて、変更されたすべてのファイルを見る必要があ

    2022-03-18 08:21:28
  • [解決済み】Regexオプションのキャプチャグループ?

    質問 何時間も検索した後、私はこの質問をすることにしました。なぜこの正規表現では ^(dog).+?(cat)? は、私が考えているように動作するのでしょうか(つまり、最初の犬と猫があればそれを捕捉する)?私はここで何を見逃しているのでしょうか? dog, cat dog, dog, cat dog, dog, dog 解決方法は? を取得できないのは、オプションの cat

    2022-03-17 16:17:04
  • [解決済み] 空白にマッチするが、改行にはマッチしない

    質問 空白をマッチングさせたいが、改行はマッチングさせないことがある。 これまでは [ \t] . もっと簡単な方法はないのでしょうか? どのように解決するのですか? Perl バージョン 5.10 以降では、補助的な縦書き文字クラスと横書き文字クラスをサポートしています。 \v と \h と、一般的な空白文字クラスである \s 最もクリーンな解決策は 水平方向

    2022-03-17 13:41:35
  • [解決済み] sedでキャプチャしたグループのみを出力するには?

    質問 を指定する方法はありますか? sed キャプチャしたグループのみを出力するようにできますか? 例えば、入力があった場合。 This is a sample 123 text and some 987 numbers そしてパターン。 /([\d]+)/ バックリファレンスでフォーマットされた方法で123と987だけを出力させることは可能でしょうか? 解決方法は

    2022-03-17 11:25:34
  • [解決済み] VSCode regex find & replace submatch math?

    質問 %s@{fileID: \(213[0-9]*\)@\='{fileID: '.(submatch(1)-1900)@ 私はvimでこの正規表現検索と置換コマンドを使って、一致する各IDから定数を引いています。 VSCodeで正規表現による検索を行うことはできますが、その際に submatch を計算 & 置き換えるには? submatch(1) は、VSCode

    2022-03-17 05:36:01
  • [解決済み] Regex 2つの文字列間のすべての文字にマッチする

    質問 例 This is justna simple sentence". This is"と"sentence"の間のすべての文字にマッチさせたいのです。改行は無視されるはずです。正しい構文がわかりません。 どのように解決するのですか? 例えば (?<=This is)(.*)(?=sentence) Regexr lookbehindを使用しました。 (

    2022-03-16 18:17:58
  • [解決済み] grepで1つの単語を除外するにはどうすればよいですか?

    質問 のようなものが必要です。 grep ^"unwanted_word"XXXXXXXX 解決方法は? を使用して行うことができます。 -v は --invert-match ) オプションとして grep を使用します。 grep -v "unwanted_word" file | grep XXXXXXXX grep -v "unwanted_word" fil

    2022-03-16 07:50:11
  • [解決済み] 米国通貨RegExの "ベスト "は何か?

    質問 currency regex で検索すると、以下のようなものが出てきます。 多くの結果 . 選ぶ際の問題点は、正規表現はエッジケースをすべてテストしないと検証しにくいということです。どなたか米国通貨の正規表現をお持ちで、それが 徹底的なテスト ? 私の唯一の要件は、マッチした文字列が米国の通貨であり、次のようにパースされることです。 System.Decimal :

    2022-03-15 20:45:04
  • [解決済み] 正規表現における「lazy」「greedy」の意味とは?

    質問 この2つの用語をわかりやすく言うと? どのように解決するのですか? 貪欲な人は、できるだけ多くのものを消費します。からの http://www.regular-expressions.info/repeat.html というHTMLタグをマッチングさせようとする例を見てみましょう。 <.+> . 次のようなものがあったとします。 <em>Hel

    2022-03-15 14:04:38