• [解決済み】Bashで正規表現で文字列をマッチさせるには?

    質問 私は、ある関数を含むbashスクリプトを書こうとしています。 .tar , .tar.bz2 , .tar.gz などのファイルでは、tarに関連するスイッチを入れて解凍します。 私は、ファイル名が何で終わるかをテストする if elif then ステートメントを使用していますが、正規表現のメタキャラクタを使用して一致させることができません。 スクリプトを何度も書き直さ

    2022-04-11 07:41:26
  • [解決済み】英国の郵便番号にマッチするRegEx

    質問 入力文字列の中で、イギリスの複雑な郵便番号のみを検証する正規表現が必要です。通常の郵便番号と同様に、一般的でない郵便番号の形式もすべてカバーしなければなりません。例えば、以下のようなものです。 マッチ CW3 9SS SE5 0EG SE50EG SE5 0EG WC2H 7LT 一致しない aWC2H 7LT WC2H 7LTa

    2022-04-09 12:55:30
  • [解決済み】HH:MMの時間形式をマッチングさせる正規表現

    質問 HH:MM形式の時刻にマッチする正規表現が欲しいです。以下は、私が持っているもので、動作します。 ^[0-2][0-3]:[0-5][0-9]$ 00:00から23:59までのすべてにマッチします。 しかし、00:00や01:30だけでなく、0:00や1:00などにもマッチするように変更したいのです。つまり、左端の数字を省略可能にして、HH:MMだけでなく、H:MMにもマッ

    2022-04-08 22:02:11
  • [解決済み】grepで1行に2つの文字列をマッチングさせる。

    質問 を使おうとしています。 grep を使用して、2 つの異なる文字列を含む行にマッチさせます。以下のように試しましたが、これはどちらかを含む行にマッチします。 文字列1 または 文字列2 というのは、私が欲しいものではありません。 grep 'string1\|string2' filename では、どのようにマッチングさせればよいかというと grep を含

    2022-04-07 17:28:31
  • [解決済み】正規表現を使ってHTMLをパースする:なぜダメなの?

    質問 stackoverflowの質問で、質問者がHTMLから何らかの情報を取得するために正規表現を使用している場合、必ずと言っていいほど、HTMLを解析するために正規表現を使用しないようにという&quot"の回答があるように思えます。 なぜダメなのか?私は、以下のようなquote-unquote "real"HTMLパーサーがあることを知っています。 美

    2022-04-07 10:03:40
  • [解決済み】うるう年対応の日付形式dd/mm/YYYY, dd-mm-YYYY, dd.mm.YYYY, dd mmm YYY, dd-mmm-YYYY, dd/mmm/YYY, dd.mmm.YYY Yの正規表現で確認する。

    質問内容 日付の文字列を、以下のフォーマットで検証する必要があります。 dd/mm/yyyy を正規表現で指定します。 この正規表現では dd/mm/yyyy のような無効な日付は含まれません。 31/02/4500 : ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ を検証するための有効な正規表現とは

    2022-04-07 02:10:53
  • [解決済み】究極の郵便番号・郵便番号正規表現とは?

    質問 究極の郵便番号・郵便番号正規表現を探しています。世界のほとんど(できればすべて)をカバーするものを探しています。 どのように解決するのですか? ありません。 世界中の郵便番号は、共通のパターンを持っているわけではありません。数字で構成されている国もあれば、数字と文字の組み合わせの国もあり、スペースやドットを含む国もあり、文字数も2文字から6文字以上とさまざまです。 理論

    2022-04-06 09:58:23
  • [解決済み】文字列が http:// または https:// で始まるかどうかをテストする正規表現

    質問 文字列の先頭をチェックする正規表現を設定しようとしているのですが、もしその文字列に http:// または https:// が一致するはずです。 どうすればいいのでしょうか?私は以下のことを試していますが、うまくいきません。 ^[(http)(https)]:// 解決方法は? を使用しています。 [] は正しくありません。 [] を表します。 文字クラ

    2022-04-06 07:10:42
  • [解決済み】bashスクリプトで正規表現を使用してテストを否定するにはどうすればよいですか?

    質問 GNU bash (version 4.0.35(1)-release (x86_64-suse-linux-gnu)) を使って、正規表現でテストを否定したいのですが、どうすればいいですか?例えば、PATH変数にパスがない場合、条件付きでパスを追加したいのですが、以下のような感じです。 TEMP=/mnt/silo/bin if [[ ${PATH} =~ ${TEMP} ]] ;

    2022-04-05 20:22:55
  • [解決済み】正規表現と文字グループ全体の否定【重複】について

    質問 この質問はすでにここに回答があります : 単語を含まない行にマッチする正規表現 (回答31件) 閉店 4年前 . 私はある

    2022-04-05 15:27:44
  • [解決済み] [Solved] Match linebreaks - \n or \r?

    質問 執筆中 この回答 を使わず、改行のみでマッチングさせる必要がありました。 s -フラグ ( dotall - ドットは改行にマッチします)。 通常、正規表現のテストに使用されるサイトでは \n または \r\n . 気づいたこと Regex101 は改行コードにのみマッチします。 \n ( 例 - 削除 \r とマッチします)

    2022-04-04 22:19:24
  • [解決済み】複数行検索のための正規表現(grep)が必要です【重複

    質問 この質問はすでにここに回答があります : ファイル内の複数行のパターンを検索するにはどうすればよいですか? (回答11件) 閉店 4ヶ

    2022-04-04 19:02:10
  • [解決済み】正規表現でネストしたパターンにマッチさせることは可能か?重複

    質問 この質問はすでにここに回答があります : バランスのとれた括弧にマッチする正規表現 (回答21件) 閉店 2年前 . 未知

    2022-04-04 07:37:26
  • [解決済み】grepの式を反転させる方法

    質問 次の grep 式は、カレントディレクトリとサブディレクトリにあるすべての .exe と .html ファイルを正常に一覧表示します。 ls -R |grep -E .*[\.exe]$\|.*[\.html]$ この結果を反転させて、代わりに.htmlや.exeでないものをリストアップするにはどうしたらよいでしょうか。(つまり != .) 解決方法は? コマン

    2022-04-03 06:45:08
  • [解決済み】指定した接尾辞で終わらない文字列に対する正規表現

    質問 任意の文字列にマッチする適切な正規表現を見つけることができません。 ではなく で終わることが条件です。例えば、ある条件で終わるものにはマッチしたくない。 a . これは b ab 1 これは一致しません a ba 正規表現の末尾が $ を使用して終わりを示しますが、その前に何があるのかがわかりません。 編集 : 元の質問は、私の場合、正当な

    2022-04-02 22:46:37
  • [解決済み】AWK: ラインパターンからキャプチャされたグループにアクセスする

    質問 もし、awk コマンドがあれば pattern { ... } で、パターンがキャプチャグループを使用している場合、ブロック内にキャプチャされた文字列にアクセスするにはどうしたらよいでしょうか? どのように解決するのですか? 思い出に浸ることができました...。 私はずいぶん前にawkをperlに置き換えました。 どうやらAWKの正規表現エンジンは、そのグループ

    2022-04-02 17:50:40
  • [解決済み】単語間のスペースを許容する正規表現

    質問 記号を禁止し、文字と数字のみを許可する正規表現が欲しいのですが、どうすればいいですか?以下の正規表現はうまくいくのですが、単語と単語の間にスペースを入れることができません。 ^[a-zA-Z0-9_]*$ 例えば、この正規表現を使った場合、"HelloWorld"は問題ないが、"Hello World"はマッチしない。 スペースを許可するようにするには、どのようにいじればよ

    2022-04-02 16:22:27
  • [解決済み】正規表現におけるAND/OR演算子はどのように表現されますか?

    質問 私は現在、ユーザーが単語を正しく入力したかどうかをチェックする語彙アルゴリズムをプログラミングしています。次のような状況があります。 この単語の正しい解答は "part1, part2" となります。 ユーザーは "part1" (回答1)、 "part2" (回答2)、または "part1, part2" (回答3) を入力できるようにする必要があります。 私は今、自動的に作成された

    2022-04-02 07:58:51
  • [解決済み】grepを使用して複数行にまたがるパターンを見つけるには?

    質問 私は、"abc" と "efg" をこの順番で持ち、その2つの文字列がそのファイル内の異なる行にあるファイルを見つけたいのですが、どうすればいいですか?例:コンテンツを持つファイル。 blah blah.. blah blah.. blah abc blah blah blah.. blah blah.. blah blah.. blah efg blah blah blah bla

    2022-04-02 07:39:24
  • [解決済み】Grep正規表現に文字列が含まれない件

    質問 正規表現パターンのリストを grep を使用して syslog ファイルをチェックします。それらは通常、IPアドレスとログエントリーにマッチします。 grep "1\.2\.3\.4.*Has exploded" syslog.log のようなパターンの羅列に過ぎない。 "1\.2\.3\.4.*Has exploded" の部分をループで渡すので、例えば"-v"を渡すこ

    2022-04-02 03:37:50