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

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

16
文字列をスペースで分割します—引用符で囲まれた部分文字列を保持します— Pythonで
私はこのような文字列を持っています: this is "a test" 引用符内のスペースを無視しながら、スペースで分割する何かをPythonで記述しようとしています。私が探している結果は次のとおりです: ['this','is','a test'] PS。私はあなたが「引用の中に引用があるとどうなるか、私のアプリケーションではどうなるかと尋ねるでしょう」
269 python  regex 

5
JavaScript正規表現の複数行フラグが機能しない
HTMLから文字列を取得する正規表現を作成しましたが、複数行フラグが機能しないようです。 これは私のパターンで、h1タグ内のテキストを取得したいと思います。 var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; それをテストするために文字列を作成しました。文字列に「\ n」が含まれる場合、結果は常にnullです。すべての「\ n」を削除すると、/mフラグの有無にかかわらず、正しい結果が得られました。 私の正規表現の何が問題になっていますか?
265 javascript  regex 


6
文字列内の特定の文字を置き換える
Excelの検索と置換機能と同様に、ベクトル内の文字列から特定の文字を削除したいと思います。 ここに私が始めるデータがあります: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") 最初の列だけから始めます。を削除して2番目の列を作成しますe。 group group.no.e 12357e 12357 12575e 12575 197e18 19718 e18947 18947



5
.NET Regexで名前付きキャプチャグループにアクセスするにはどうすればよいですか?
C#で名前付きキャプチャグループを使用する方法を説明する優れたリソースを見つけるのに苦労しています。これは私がこれまでに持っているコードです: string page = Encoding.ASCII.GetString(bytePage); Regex qariRegex = new Regex("<td><a href=\"(?<link>.*?)\">(?<name>.*?)</a></td>"); MatchCollection mc = qariRegex.Matches(page); CaptureCollection cc = mc[0].Captures; MessageBox.Show(cc[0].ToString()); ただし、これは常に完全な行を示しています。 <td><a href="/path/to/file">Name of File</a></td> さまざまなWebサイトで見つけた他のいくつかの「方法」を試してみましたが、同じ結果が得られ続けています。 正規表現で指定されている名前付きキャプチャグループにアクセスするにはどうすればよいですか?
255 c#  .net  regex 

20
Stack OverflowはどのようにしてSEO対応のURLを生成しますか?
タイトルを取得するのに適した完全な正規表現またはその他のプロセスとは何ですか。 Stack OverflowのようにタイトルをURLの一部に変更するにはどうすればよいですか? そしてそれを how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow それはスタックオーバーフローのSEO対応のURLで使用されますか? 私が使用している開発環境はRuby on Railsですが、他のプラットフォーム固有のソリューション(.NET、PHP、Django)がある場合は、それらも参照してください。 私(または別の読者)は、将来、別のプラットフォームで同じ問題に遭遇すると確信しています。 私はカスタムルートを使用しています。主に、文字列をすべての特殊文字が削除され、すべて小文字になり、すべての空白が置き換えられるように文字列を変更する方法を知りたいです。

5
Java Regexでのmatches()とfind()の違い
との違いを理解しようmatches()としていfind()ます。 Javadocによると(私が理解しているところから)、matches()探しているものが見つかっても文字列全体を検索し、探しfind()ているものが見つかったときに停止します。 その仮定が正しい場合、一致の数を数えたいmatches()のfind()でない限り、の代わりに使用したいときはいつでもわかりません。 私の意見では、Stringクラスは組み込みのメソッドとしてではfind()なく、持つ必要がありmatches()ます。 要約すると: 私の仮定は正しいですか? のmatches()代わりにfind()いつ使用すると便利ですか?
250 java  regex 

11
Java:カンマ区切りの文字列を分割しますが、引用符内のコンマは無視します
私は漠然とこのような文字列を持っています: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" コンマで分割したいのですが、引用符内のコンマは無視する必要があります。これどうやってするの?正規表現アプローチが失敗したようです。見積もりが表示されたときに手動でスキャンして別のモードに入ることができると思いますが、既存のライブラリを使用すると便利です。(編集:私はすでにJDKの一部であるか、すでにApache Commonsのような一般的に使用されているライブラリの一部であるライブラリを意味していると思います) 上記の文字列は次のように分割されます。 foo bar c;qual="baz,blurb" d;junk="quux,syzygy" 注:これはCSVファイルではなく、全体的な構造が大きいファイルに含まれる単一の文字列です
249 java  regex  string 

11
jQuery検証:正規表現検証のルールを追加する方法?
私はjQuery検証プラグインを使用しています。素晴らしいもの!ASP.NETバリデーターの代わりにjQueryを使用するように既存のASP.NETソリューションを移行したいと思います。正規表現バリデーターの代替品がありません。私はこのようなことができるようになりたいです: $("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" }) これを達成するためにカスタムルールを追加するにはどうすればよいですか?

20
RegEx:引用符の間の値の取得
私はこのような値を持っています: "Foo Bar" "Another Value" something else 引用符で囲まれた値を返す正規表現は何ですか(例:Foo BarおよびAnother Value)?
240 regex 


27
文字列からホスト名を抽出
テキスト文字列からのURL全体ではなく、URLのルートのみを照合したいと思います。与えられた: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random www.example.comまたはexample.comドメインに解決する最後の2つのインスタンスを取得したい。 私は正規表現が遅いと聞いたので、これはページで2番目の正規表現になるので、正規表現なしでそれを行う方法がある場合は、私に知らせてください。 このソリューションのJS / jQueryバージョンを探しています。
238 javascript  jquery  regex 

16
英数字のみを許可するJavascript用のRegEx
英数字のみを許可する正規表現を見つける必要があります。これまでのところ、私が試すすべての人は、文字列が英数字、つまり文字と数字の両方を含む場合にのみ機能します。私はどちらか一方を許可し、両方を必要としないものを求めています。
237 javascript  regex 

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