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

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

5
文字列の完全一致の正規表現
2つのパスワードを正規表現で照合したい。たとえば、「123456」と「1234567」の2つの入力がある場合、結果は一致しません(false)。そして、「123456」と「123456」を入力すると、結果は一致(true)になります。 表現できませんでした。どうすればいいのですか?
153 regex 

14
文字列の最初と最後からスペースを削除
タイトル文字列の最初と最後からスペースを削除する方法を見つけようとしています。私はこれを使用していましたが、動作していないようです: title = title.replace(/(^[\s]+|[\s]+$)/g, ''); 何か案は?
152 javascript  regex 



7
レールの先行ゼロ
私のアプリケーションにはフィールドhrとがありmin、両方とも整数です。以下のためhrのフィールドは、ユーザーが入力した場合、「1」は、私はそれをデータベースに保存する前にそれを「01」に自動的にパッドへのRailsをしたいと思います。またmin、ユーザーが「0」を入力した場合、フィールドには「00」と入力する必要があります。 これどうやってするの?

19
Java文字列をすべて大文字(アンダースコアで区切られた単語)からCamelCase(単語の区切り文字なし)に変換する最も簡単な方法は何ですか?
タイトルはほとんどすべてを語っています。Javaで文字列をフォーマット"THIS_IS_AN_EXAMPLE_STRING"からフォーマット " ThisIsAnExampleString"に変換する最も簡単でエレガントな方法は何ですか?私はそれを使ってそれを行う少なくとも1つの方法String.replaceAll()と正規表現がなければならないと思います。 私の最初の考えは、アンダースコア(_)を文字列の先頭に追加し、文字列全体を小文字に変換し、次にreplaceAllを使用して、アンダースコアの後に続くすべての文字を大文字バージョンに変換します。
152 java  regex  string 


13
JavaScriptを使用してテキスト内のURLを検出する
文字列のセットでURLを検出するための提案はありますか? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); 更新:この正規表現をリンク検出に使用してしまいました…どうやら数年後のようです。 kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi フルヘルパー(オプションのハンドルバーサポートあり)は、要旨#1654670です。
151 javascript  regex  url 

7
Pythonの貪欲でない正規表現
代わりにpythonが一致するとしたら"(.*)"、どのようにpython正規表現を作成するのですか?"a (b) c (d) e""b""b) c (d" の"[^)]"代わりに使用できることはわかっています"."が、正規表現を少しクリーンに保つより一般的な解決策を探しています。「ねえ、これをできるだけ早く一致させて」とPythonに伝える方法はありますか?

8
Java RegExメタ文字(。)と通常のドット?
Java RegExで、.文中で使用されているメタ文字(ドット)と通常のドットの違いを見つける方法。あまりにも(のような他のメタ文字のためにこのような状況に対処する方法*、+、\d、...)
150 java  regex 

6
PHPの終了タグをコメントに変換する
スクリプトの行の1つに、文字列内にPHP終了タグが含まれています。通常の操作ではこれは問題にはなりませんが、行をコメント化する必要があります。 私はこの行を//でコメントアウトしよう/* */としました#が、どれも機能しません。パーサーは、終了タグを実際の終了タグと見なします。 問題の行は次のとおりです。 $string = preg_replace('#<br\s*/?>(?:\s*<br\s*/?>)+#i', '<br />', $string); // ^^ ^^ 上記の行をコメントアウトするにはどうすればよいですか?
149 php  regex  tags  comments 

21
どのように正規表現をデバッグしますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 正規表現は非常に複雑になる可能性があります。空白がないと読みにくくなります。デバッガーで正規表現をステップ実行できません。では、エキスパートは複雑な正規表現をどのようにデバッグするのでしょうか。
149 regex  debugging  pcre 


17
緯度/経度座標を照合するための正規表現?
緯度/経度座標を照合するための正規表現を作成しようとしています。私が使用した倍精度数を照合する(\-?\d+(\.\d+)?)ために、それを単一の式に組み合わせようとしました: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ これはダブル、コンマ、おそらくスペース、および別のダブルに一致すると期待していましたが、機能しないようです。具体的には、1つ以上ではなく、スペースがない場合にのみ機能します。何が悪いのでしょうか?
149 regex 

6
正規表現の「\ d」は数字を意味しますか?
私はそれを123と\d一致しましたが、一致1し3ませんでした2。\dどのような要件を満たす数字と一致するか疑問に思っていましたか?私はPythonスタイルの正規表現について話している。 Geditの正規表現プラグインは、Pythonスタイルの正規表現を使用しています。私はその内容が含まれているテキストファイルを作成しました 123 正規表現のみ1と3一致し\dます。2ではありません。 一般に、間に他の文字がない数字のシーケンスの場合、奇数桁のみが一致し、偶数桁は一致しません。たとえばでは12345、マッチがある1、3と5。
147 python  regex  encoding  gedit 

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