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

正規表現は、文字列内のパターンに一致する宣言型言語を提供します。これらは、文字列の検証、解析、および変換に一般的に使用されます。正規表現は完全に標準化されていないため、このタグの付いたすべての質問には、適切なプログラミング言語またはツールを指定するタグも含める必要があります。注:HTML、JSONなどを要求すると、正規表現は否定的な反応を示す傾向があります。パーサーがある場合は、代わりにそれを使用してください。

8
grep、regex、またはperlを使用してパターンに従って文字列を抽出する方法
次のようなファイルがあります。 <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> 私は続く引用符で何かを抽出する必要がありname=、すなわち、content_analyzer、content_analyzer2とcontent_analyzer_items。 私はこれをLinuxボックスで行っているので、sed、perl、grep、またはbashを使用したソリューションで問題ありません。

7
正規表現は単語全体にのみ一致します
データベースに保存されている用語集に含まれている、大文字と小文字を区別しない特定のコンテンツブロック内のすべての単語を検索するために使用している正規表現があります。これが私のパターンです: /($word)/i 問題は、私が使用する場合/(Foo)/i、のような単語Foodが一致することです。単語の両側に空白または単語の境界が必要です。 Foo文の最初、途中、または最後の単語である単語のみに一致するように式を変更するにはどうすればよいですか?



9
スラッシュと正規表現の一致
JavaScriptの経験はあまりありませんが、@または#を使用する代わりにを使用するタグシステムを作成しようとしています/。 var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match の/代わりにどのように使用できますか#。を実行var slash = '/'して追加しようとしました+ slash +が、失敗しました。
90 javascript  regex 

4
正規表現JavaScriptで疑問符をエスケープする
これは簡単な質問だと思います。 JavaScriptの正規表現を使用して別の文字列内の文字列の出現を検索しようとしています: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", "g"); if(content.search(gent) != -1){ alert('worked'); } ?キャラクターのせいで動作しません……でエスケープしてみました\が、動作しません。?特殊文字としてではなく、文字通り使用する別の方法はありますか?


6
Javascript正規表現でスペースを削除
だから私は文字列からスペースを削除するためのJQuery用の小さなプラグインを書いています。ここを参照してください (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); 私の正規表現は現在[ ]+、すべてのスペースを収集することです。この作品は...しかし、それは...私の口の中で良い味を残さない私も試したん[\s]+や[\W]+けど、どちらも働いていました。.. スペースのみを検索するためのより良い(より簡潔な)方法が必要です。
90 javascript  regex 

10
スターサインインgrepの使用
linux / bashの特定のファイルで部分文字列「abc」を検索しようとしています 私もです: grep '*abc*' myFile 何も返しません。 しかし、私がそうするなら: grep 'abc' myFile 正しく一致を返します。 さて、これは私にとって問題ではありません。しかし、もっと複雑な文字列をgrepしたい場合はどうすればよいですか? *abc * def * grepを使用してそれをどのように達成しますか?
90 regex  bash  grep 

4
Notepad ++の各行の先頭と末尾に引用を追加する
JavaScript構文にすばやく変換したいリスト(.txtファイル内)があるので、次のようにします。 AliceBlue AntiqueWhite Aqua Aquamarine Azure Beige Bisque Black BlanchedAlmond そしてそれを配列リテラルに変換します... var myArray = ["AliceBlue", "AntiqueWhite", ... ] 私はメモ帳++にリストを持っています"が、行の先頭と",末尾にを追加して改行を削除するにはreg式が必要です...これを行うための簡単な修正は誰にもありますか?RegExでひどい。 私はしばしばそのようなタスクを実行しなければならないので、これを行う方法を知ることは私にとって大きな利益になるでしょう。どうもありがとう

12
JSONを検証する正規表現
jsonを検証できる正規表現を探しています。 私はRegexの初心者であり、Regexでの解析が悪いことを知っていますが、検証に使用できますか
89 regex  json 

14
有効な年をテストするための正規表現の一致
値が与えられたら、それを検証して、それが有効な年であるかどうかを確認したいと思います。私の基準は単純で、値は4文字を含む整数でなければなりません。私はこれが最善の解決策ではないことを知っています。何年も前1000には許可されず、などの年も許可されるから5000です。この基準は、私の現在のシナリオには適切です。 私が思いついたのは \d{4}$ これは機能しますが、負の値も許可されます。 正の整数のみが許可されるようにするにはどうすればよいですか?


5
Python正規表現-rプレフィックス
rプレフィックスが使用されていないのに、以下の例1が機能する理由を誰かが説明できますか?rエスケープシーケンスを使用する場合は常にプレフィックスを使用する必要があると思いました。例2と例3は、これを示しています。 # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there there' - not expected as r prefix is not used # example 2 import re print (re.sub(r'(\b\w+)(\s+\1\b)+', r'\1', 'hello there there')) # prints 'hello there' - as expected as r prefix is used …

4
Bashifステートメントでの正規表現の一致
私はここで何を間違えましたか? スペース、小文字、大文字、または数字を含む文字列に一致させようとしています。特殊文字もいいのですが、それは特定の文字をエスケープする必要があると思います。 TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" =~ [^a-zA-Z0-9\ ] ]]; then BLAH; fi これは明らかに、上部、下部、数値、およびスペースのみをテストします。しかし、動作しません。 *更新* もっと具体的にすべきだったと思います。これが実際の実際のコード行です。 if [[ "$TITLE" =~ [^a-zA-Z0-9\ ] ]]; then RETURN="FAIL" && ERROR="ERROR: Title can only contain upper and lowercase letters, numbers, and spaces!"; …

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