• [解決済み] Bashのif文での正規表現マッチング

    質問 何がいけなかったのでしょうか? スペース、小文字、大文字、数字を含むすべての文字列にマッチしようとしました。特殊文字もいいですが、特定の文字をエスケープする必要があると思います。 TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" =~ [^a

    2022-08-17 22:29:21
  • [解決済み] なぜsedは "タブ "として認識しないのですか?

    質問 sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename 私は次のように考えています。 sed を挿入するスクリプトです。 tab の各行の前に $filename という行がありますが、そうではありません。何らかの理由で t を挿入しています。 どのように

    2022-08-16 17:21:08
  • [解決済み] ある単語を含むが別の単語を含まない文字列の正規表現

    質問 Google Analyticsで目標を設定しているのですが、正規表現について少し教えてください。 4 つの URL があるとします。 http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm

    2022-08-10 02:31:57
  • [解決済み] Vim における複数行の正規表現のサポート

    質問 複数行にまたがるマッチングのための標準的な正規表現の構文は、次のように /s を使用することだと思います。 This is\nsome text /This.*text/s これは例えばPerlでは動作しますが、Vimではサポートされていないようです。その代わり、もっと具体的なことを言わなければなりません。 /This[^\r\n]*[\r\n]*text/ なぜそうし

    2022-07-31 05:28:33
  • [解決済み] 文字列の各列に指定された文字が出現する回数を計算するには?

    質問 ある変数がテキスト文字列を含むdata.frameを持っています。 私は、各個別の文字列内の与えられた文字の出現回数をカウントしたいと思います。 例 q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) q.dataに、文字列中の"a"の出現回数(例:c(2,1,0))を表す新しい

    2022-07-27 16:51:43
  • [解決済み] sedエラー。"invalid reference \1 on `s' command's RHS" (無効な参照)

    質問 の中核として、いくつかの置換コマンドを実行しています。 mavenのための色付けスクリプト . そのうちのひとつである sed コマンドはシェルで次のように検索する正規表現を使います。 ここで説明されている . 現在の(動作しない)実装は ここで . コマンドのバリアントの1つをスクリプトに含めると、異なる動作が発生します。 バリエーション 1: $ s

    2022-07-24 08:20:12
  • [解決済み] 複数の繰り返しグループを捕捉するには?

    質問 同じパターンを持つ複数のグループをキャプチャしたい。例えば、以下のような文字列があったとします。 HELLO,THERE,WORLD そして、次のようなパターンを書きました。 ^(?:([A-Z]+),?)+$ グループ 1 は "HELLO"、グループ 2 は "THERE"、グループ 3 は "WORLD" というように、すべての単語を取得することです。私の正規表現

    2022-07-14 05:49:15
  • [解決済み] Eclipse、正規表現による検索と置換

    質問 eclipse で、正規表現の検索と置換を行う際に、マッチした検索文字列を置換文字列の一部として使用することは可能ですか? 基本的に、私はすべての出現する variableName.someMethod() を使っています。 ((TypeName)variableName.someMethod()) ここで variableName は任意の変数名とすることがで

    2022-07-11 16:18:21
  • [解決済み] 行内の単語間に2つ以上のスペースがある場合の検索方法

    質問 行内の単語間に2つ以上のスペースがある場合の検索方法 1. this is a line containing 2 spaces 2. this is a line containing 3 spaces 3. this is a line containing multiple spaces first second three four 上記はすべて、この正

    2022-07-07 04:40:47
  • [解決済み] HTML/XMLの解析に正規表現が使えない理由:素人目にもわかる正式な説明

    質問 SOでは、正規表現による(X)HTMLやXMLのパースに関する質問がない日はありません。 を思いつくのは比較的簡単ですが、その一方で の例を思いつくのは比較的簡単ですが、このタスクに正規表現が使えないことを実証するために を使うか、あるいは 式のコレクション で概念を表現しても、SOではまだ 形式的な なぜこれが不可能なのかを平易な言葉で説明したものは、SO

    2022-06-14 01:14:21
  • [解決済み] 正規表現でORを使用すると、囲まれているものをキャプチャできないのですか?

    質問 私は rubular.com を使用して正規表現を構築していますが、そのドキュメントには次のように記述されています。 (...) Capture everything enclosed (a|b) a or b OR式の中身を取り込まずに使用するにはどうしたらよいですか?たとえば、"ac" または "bc" のいずれかをキャプチャしたいとします。正規表現を使用す

    2022-06-10 21:02:25
  • [解決済み] Atom エディタでの RegEx コンポーネントによる検索と置換

    質問 私はこれを検索して置き換えたい `https://example.com/`{.uri} から [https://example.com/](https://example.com/) とは vim をやると s/ (http.*) {.uri}/[\1](\1)/g では動作しませんが atom.io . どのように私はこれを解決することができますか?

    2022-06-09 07:28:08
  • [解決済み] regexとregexpはどちらが正しいのでしょうか?[クローズド]

    質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2022-06-08 08:55:12
  • [解決済み] 10回以上繰り返される文字にマッチする正規表現

    質問 同じ文字が10回以上繰り返されている場合にマッチする簡単な正規表現を探しています。例えば、横線が散乱している文書があったとします。 ================================================= の行にマッチします。 = の文字が10回以上繰り返されているため、マッチします。 注 にも使えるようにしてほしいということです。 任意の

    2022-06-05 05:49:35
  • [解決済み] Rで文字列からすべての特殊文字を取り除くには?

    質問 Rで文字列からすべての特殊文字を削除し、空白に置き換えるにはどうすればよいですか? 削除する特殊文字には、以下のようなものがあります。 ~!@#$%^&*(){}_+:"<>?,./;'[]-= 試しに regex と [:punct:] というパターンがありますが、これは句読点のみを削除するものです。 質問2:また、外国語の文字を削除する方法と

    2022-05-30 16:50:57
  • [解決済み] 正規表現でバックスラッシュをエスケープできない?

    質問 私は以下の正規表現を使用しています。 ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ 醜いのは分かっていますが、今のところ、バックスラッシュがエスケープされているために私が考えるように許可されていないこと以外は、目的を果たしています。 \\ の代わりに \\\ に変更しましたが、

    2022-05-26 13:47:25
  • [解決済み] 正規表現に悪意のあるコードを入れる方法はありますか?

    質問 公開用Webページに正規表現による検索機能を追加したい。他の HTML をエンコードする以外に、悪意のあるユーザー入力から保護するために何かする必要がありますか? Google の検索は、悪意のある入力を検出するために正規表現を使用するという逆の問題を解決する人々であふれかえっていますが、私はそれに興味がありません。私のシナリオでは、ユーザー入力 は であり、正規表

    2022-05-26 09:31:57
  • [解決済み] 角括弧にマッチする正規表現とは?

    質問 角括弧にマッチする正規表現が欲しい。 [ . 私はまだ1つを見つけていない。すべての可能性を試したつもりですが、正しいものを見つけられていません。このための有効な正規表現は何ですか? どのように解決するのですか? バックスラッシュを使用する方法 \ を使うのはどうだろう。通常、角括弧は文字クラスと一致します。

    2022-05-18 03:04:31
  • [解決済み] 正規表現の文字クラス(角括弧)では、ドットはエスケープしなければならないのですか?

    質問 点 . は任意の一文字にマッチします。正規表現がドットにマッチするためには、ドットはエスケープされなければなりません。 \. ご指摘のとおりです という角括弧の中に [] の中ではドットはエスケープする必要がないことを指摘された。例えば、この式は [.]{3} は ... の文字列と一致します。 そうではありませんか、本当に?もしそうなら、すべての正規表

    2022-05-17 23:14:18
  • [解決済み] Mongodbで大文字小文字を区別しないクエリを作成するには?

    質問 var thename = 'Andrew'; db.collection.find({'name':thename}); 大文字・小文字を区別しない問い合わせをするには?andrew"でも結果を見つけたいのですが。 どのように解決するのですか? Chris Fulstowの解決策はうまくいきますが(+1)、特にコレクションが非常に大きい場合は効率的ではないかもしれません。

    2022-05-16 23:13:37