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

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



9
セル内とループの両方でMicrosoft Excelの正規表現(Regex)を使用する方法
Excelで正規表現を使用して、データ操作にExcelの強力なグリッドのような設定を利用するにはどうすればよいですか? 文字列内の一致したパターンまたは置換された値を返すセル内関数。 データの列をループし、隣接するセルへの一致を抽出するサブ。 どのような設定が必要ですか? 正規表現用のExcelの特殊文字は何ですか? 私は、正規表現は、多くの状況には適していません理解して(正規表現を使用するために使用するかどうか?)Excelが使用できるのでLeft、Mid、Right、Instr同様の操作のためのタイプのコマンドを。
592 regex  excel  vba 



10
jQueryセレクター正規表現
私は、jQueryセレクターでのワイルドカードまたは正規表現(正確な用語はわかりません)の使用に関するドキュメントの後にいます。 私はこれを自分で探しましたが、構文とその使用方法に関する情報を見つけることができませんでした。誰かが構文のドキュメントがどこにあるか知っていますか? 編集:属性フィルターを使用すると、属性値のパターンに基づいて選択できます。

7
最初の一致で停止する正規表現
私の正規表現パターンは次のようになります <xxxx location="file path/level1/level2" xxxx some="xxx"> 場所に割り当てられた見積もりの​​部分にのみ興味があります。貪欲なスイッチがなければ、以下のように簡単ではないでしょうか? /.*location="(.*)".*/ 動作していないようです。
531 regex 

8
re.searchとre.matchの違いは何ですか?
Python モジュールのsearch()とmatch()関数の違いは何ですか?re ドキュメント(現在のドキュメント)を読みましたが、覚えていないようです。私はそれを調べ続け、再学習する必要があります。誰かが例を挙げてはっきりと答えてくれて、(おそらく)頭にくっついてくれることを期待しています。または、少なくとも私は私の質問で戻るためのより良い場所を持っているでしょう、そしてそれがそれを再学習するためにより少ない時間で済むでしょう。
527 python  regex  search  match 


12
MySQLで正規表現を置き換える方法は?
50万行までのテーブルがあります。varchar(255)UTF8列filenameにはファイル名が含まれます。 私はファイル名からさまざまな奇妙な文字を取り除こうとしています-文字クラスを使用すると思いました: [^a-zA-Z0-9()_ .\-] さて、MySQLには正規表現で置換できる関数はありますか?REPLACE()関数と同様の機能を探しています-次の簡単な例: SELECT REPLACE('stackowerflow', 'ower', 'over'); Output: "stackoverflow" /* does something like this exist? */ SELECT X_REG_REPLACE('Stackoverflow','/[A-Zf]/','-'); Output: "-tackover-low" 私が知っているREGEXP / RLIKEが、それらはチェックしている場合ではなく、一致するものが何試合があります。 (PHPスクリプトから" "を実行し、次に " "を実行することもできますが、それは最後の手段である遅い醜いハックのように見えます)SELECT pkey_id,filename FROM foo WHERE filename RLIKE '[^a-zA-Z0-9()_ .\-]'preg_replaceUPDATE foo ... WHERE pkey_id=...
516 mysql  regex  mysql-udf 

11
正規表現で「この文字シーケンスまでのもの」に一致させる方法は?
次の正規表現を見てください/^[^abc]/。これは、a、b、cを除く、文字列の先頭にある任意の1文字と一致します。 あなたが追加した場合*、それの後に- /^[^abc]*/-正規表現は、それがいずれか満たすまで、その結果をその後の各文字を追加していきますa、または b、または c。 たとえば、ソース文字列の"qwerty qwerty whatever abc hello"場合、式はまで一致し"qwerty qwerty wh"ます。 しかし、一致する文字列にしたい場合 "qwerty qwerty whatever " ...言い換えれば、どのようにして正確なシーケンス まで(ただし、それを含まない)すべてを一致させることができます"abc"か?
515 regex 



8
vimでマッチを貪欲にしないにはどうすればよいですか?
次のようなマークアップがたくさんある大きなHTMLファイルがあります。 <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> 私はすべてclass=""を取り除くためにVimの検索と置換を実行しようとしていますstyle=""が、マッチを貪欲にするのに問題があります。 私の最初の試みはこれでした %s/style=".*?"//g しかしVimは気に入らないようです?。残念ながらを削除する?と、一致が貪欲になります。 どうすればマッチを貪欲にできますか?
480 regex  vim  regex-greedy 


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