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

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

7
マークから行末まですべてのRegexがキャプチャしますか?
単一ので注釈を示すテキストファイルがあります'。 一部の行には2つの引用符がありますが、a 'とラインフィードの最初のインスタンスからすべてを取得する必要があります。 I AL01 ' A-LINE '091398 GDK 33394178 402922 0831850 ' '091398 GDK 33394179 I AL02 ' A-LINE '091398 GDK 33394180 400722 0833118 ' '091398 GDK 33394181 I A10A ' A-LINE 102 ' 53198 DJ 33394182 395335 0832203 ' ' 53198 DJ 33394183 I A10B ' A-LINE 102 …
122 regex 

6
Rubyが文字列をキャプチャされた正規表現パターンで置き換える
これをRubyに変換するのに問題があります。 以下は、私がやりたいことを正確に実行するJavaScriptの一部です。 function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } 私はgsub、sub、およびreplaceを試しましたが、期待どおりの動作をするようには見えません。 これが私が試したことの例です: "Z_sdsd: sdsd".gsub(/^(Z_.*): .*/) { |capture| capture } "Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "$1") "Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "#{$1}") "Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "\1") "Z_sdsd: sdsd".gsub(/(.).*/) { |capture| capture }
121 ruby  regex  replace 

3
JavaScriptでの大文字と小文字を区別しない正規表現
JavaScriptを使用してURLからクエリ文字列を抽出し、クエリ文字列名を大文字と小文字を区別せずに比較したい。これが私がやっていることです: var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href); if (!results) { return 0; } return results[1] || 0; しかし、上記のコードは大文字と小文字を区別する検索を行います。試しました/<regex>/iが、役に立ちませんでした。どうすればそれを達成できるのでしょうか?
121 javascript  regex 

6
GuidのC#正規表現
文字列を解析して、各Guid値を一重引用符で囲む必要があります。私はこれを行うために正規表現を使用できると考えていましたが、私は正規表現の第一人者ではありません。 Guidを識別するために使用する良い正規表現はありますか? 私の2番目の質問は、使用すると想定している有効な正規表現を見つけたらRegex.Replace(String, String, MatchEvaluator)、構文がよくわかりません。多分次のようなもの: return Regex.Replace(stringToFindMatch, GuidRegex, match => { return string.Format("'{0}'", match.Groups[0].ToString()); }); 解析しようとしている文字列は次のようになります。 "SELECT passwordco0_.PASSWORD_CONFIG_ID as PASSWORD1_46_0_、FROM PASSWORD_CONFIG passwordco0_ WHERE passwordco0_.PASSWORD_CONFIG_ID = baf04077-a3c0-454b-ac6f-9fec00b8e170; @ p0 = baf04077-a3c0-454f-acb6c0e454c-e6c0e454f-acb6e0c0e454f-acb6e6e9e9e9e0e9e9e9e0e0e0e0e0e0e9e0e0e0e0e0e0e0e0e0e1e1e3e0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
121 c#  regex 

7
正規表現の最後の発生?
私は 必要な最後のバックスラッシュの後の最後の部分をキャッチしようとしています\Web_ERP_Assistant(と\) 私の考えは: C:\Projects\Ensure_Solution\Assistance\App_WebReferences\Web_ERP_WebService\Web_ERP_Assistant \\.+?(?!\\) // I know there is something with negative look -ahead `(?!\\)` しかし、私はそれを見つけることができません。 [Regexer Demo]
121 regex  path 

7
PHPでメールを検証する方法は?
php5を使用して、入力値が有効なメールアドレスであることを確認するにはどうすればよいですか。今、私はこのコードを使用しています function isValidEmail($email){ $pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"; if (eregi($pattern, $email)){ return true; } else { return false; } } ただし、非推奨のエラーが表示されます。この問題を解決するにはどうすればよいですか。私を助けてください。


20
Java正規表現メール
まず第一に、メールに正規表現を使用することは推奨されないことを知っていますが、これをテストする必要があります。 私はこの正規表現を持っています: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b Javaでは、私はこれをしました: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m = p.matcher("foobar@gmail.com"); if (m.find()) System.out.println("Correct!"); ただし、電子メールが整形式であるかどうかに関係なく、正規表現は失敗します。Eclipse内の「検索および置換」は、同じ正規表現で正常に機能します。 何か案が? おかげで、
120 java  regex  email 

5
Eclipse、正規表現の検索と置換
日食では、正規表現の検索と置換を実行するときに、一致した検索文字列を置換文字列の一部として使用できますか? 基本的に、私はすべての出現を置き換えたいです variableName.someMethod() と: ((TypeName)variableName.someMethod()) ここで、variableNameは任意の変数名にすることができます。 中には、sedの私のようなものを使用することができます: s/[a-zA-Z]+\.someMethod\(\)/((TypeName)&)/g つまり、&は一致した検索文字列を表します。Eclipseにも同様のものはありますか? ありがとう!
119 regex  eclipse  replace 

13
どちらが正しい省略表現ですか-「正規表現」または「正規表現」[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 私たちのほとんどのコンピュータプログラマは、正しい用語にかなりこだわっています。特に、単語の1文字だけを変更すると、その意味が大幅に変わる可能性があるためです。 それで...「正規表現」の正しい省略形は何ですか?それは「正規表現」または「正規表現」ですか?インターネットでは両方の使用法が見られますが、「正規表現」の方が人気があるようですが、SOのタグリストには「正規表現」も含まれています。しかし、多くの人が質問に「正規表現」を使用しています。
119 regex  terminology 


3
郵便番号の正規表現
重複の可能性: 最終的な郵便番号と郵便番号の正規表現は何ですか? 郵便番号に関する3つの条件すべてを満たすことができるRegexが必要です。例えば- 12345 12345-6789 12345 1234 ご意見やご提案をいただければ幸いです。よろしくお願いします!
118 regex 

8
java.util.regex-Pattern.compile()の重要性?
Pattern.compile()メソッドの重要性は何ですか?オブジェクトを 取得する前に正規表現文字列をコンパイルする必要があるのはなぜMatcherですか? 例えば ​​: String regex = "((\\S+)\\s*some\\s*"; Pattern pattern = Pattern.compile(regex); // why do I need to compile Matcher matcher = pattern.matcher(text);
118 java  regex 

7
指定された文字列を除くすべてに一致
次の正規表現が「赤」、「緑」、または「青」に一致することを知っています。 red|green|blue 指定されたいくつかの文字列を除くすべてに一致させる簡単な方法はありますか?
118 regex 

5
文字列を正規表現ルビに変換します
「/ [\ w \ s] + /」のような文字列を正規表現に変換する必要があります。 "/[\w\s]+/" => /[\w\s]+/ 私は次のRegexpようなさまざまな方法を試してみました: Regexp.new("/[\w\s]+/") => /\/[w ]+\//同様にRegexp.compile、そしてRegexp.escape。しかし、それらのどれも私が期待したように戻りません。 さらに私はバックスラッシュを削除してみました: Regexp.new("[\w\s]+") => /[w ]+/ しかし運がありません。 それから私はそれを簡単にしようとしました: str = "[\w\s]+" => "[w ]+" 脱出。文字列をそのままにして、正規表現オブジェクトに変換するにはどうすればよいですか?
118 ruby  regex  string  ruby-1.9.3 

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