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

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

9
RegexがString.matches()で機能しない
私はこの小さなコードを持っています String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } 印刷予定 dkoe しかし、何も印刷されません!!
147 java  regex 

7
正規表現とNotepad ++ですべての非ASCII文字を削除するにはどうすればよいですか?
たくさん検索しましたが、Notepad ++から非ASCII文字を削除する方法はどこにも書かれていません。 検索と置換で書き込むコマンドを知る必要があります(画像を使用すると、すばらしいでしょう)。 ホワイトリストを作成し、すべてのASCII単語/行をブックマークして、ASCII以外の行がマークされないようにする場合 ファイルが非常に大きく、すべてのASCII行を選択できず、ASCII以外の文字を含む行のみを選択したい場合...

4
正規表現のオプション文字との一致方法
これまでは正常に動作していたと思っていた正規表現があります。オプションの文字で一致する必要があります。そこにある場合とない場合があります。 ここに2つの文字列があります。上の文字列は一致しますが、下の文字列は一致しません。下の文字列に単一の文字がないことは、それを失敗させています。 最初の5桁の数字がある場合はそれを取得し、ない場合は残りの文字列を取得します。この手紙はすることができますA-Z。 ([A-Z]{1}) +.*? +正規表現から削除すると、文字以外は必要なすべてに一致しますが、それは重要です。 20000 K Q511195DREWBT E00078748521 30000 K601220PLOPOH Z00054878524 これが私が使っている正規表現です。 /^([0-9]{5})+.*? ([A-Z]{1}) +.*? +([A-Z]{1})([0-9]{3})([0-9]{3})([A-Z]{3})([A-Z]{3}) +([A-Z])[0-9]{3}([0-9]{4})([0-9]{2})([0-9]{2})/
147 regex  string  operators 

12
Java-SQLインジェクションを防止するエスケープ文字列
私はいくつかのアンチSQLインジェクションをJavaに配置しようとしていますが、「replaceAll」文字列関数を操作するのは非常に困難です。最終的に、既存の\to \\、any "to \"、any 'to \'、およびany \nを変換\\nして、文字列がMySQL SQLインジェクションによって評価されるときにブロックされるようにする関数が必要です。 使用していたコードをいくつかジャッキアップしました\\\\\\\\\\\が、関数内のすべてが目を凝らしています。誰かがこの例を偶然持っているなら、私はそれを大いに感謝します。

13
ハイフンをキャメルケースに変換(camelCase)
正規表現(私は想定)または他の方法を使用して、次のようなものを変換するにはどうすればよいですか? marker-imageまたはmy-example-settingへmarkerImageまたはmyExampleSetting。 分割して-、ハイフン+1のインデックスを大文字に変換することを考えていました。しかし、それはかなり汚いようであり、コードをよりクリーンにすることができる正規表現の助けを期待していました。 jQuery なし ...




7
wgetを使用してディレクトリ全体とサブディレクトリをダウンロードする方法は?
を使用してプロジェクトのファイルをダウンロードしようとしています。そのプロジェクトwgetのSVNサーバーがもう実行されておらず、ブラウザからしかファイルにアクセスできないためです。すべてのファイルのベースURLは同じです http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ * 「wgetまたはその他の同様のツール」を使用して、このリポジトリ内のすべてのファイルをダウンロードするにはどうすればよいですか。「tzivi」フォルダーはルートフォルダーで、その下にいくつかのファイルとサブフォルダー(最大2または3レベル)があります。
143 regex  linux  bash  wget 

6
javascript regex-代替の背後を見ますか?
以下は、ほとんどの正規表現実装で正常に機能する正規表現です。 (?<!filename)\.js$ これは、filename.jsを除いて、.jsで終わる文字列の.jsに一致します。 Javascriptには後置正規表現がありません。誰かが同じ結果を達成し、JavaScriptで動作する代替正規表現をまとめることができますか? ここにいくつかの考えがありますが、ヘルパー関数が必要です。私は正規表現だけでそれを達成したいと思っていました:http : //blog.stevenlevithan.com/archives/mimic-lookbehind-javascript
143 javascript  regex 

2
Visual Studio、検索と置換、正規表現
Visual Studio 2005の検索と置換機能#include "whatever.h"を#include <whatever.h>使用して、すべてのを置き換えようとしています。正規表現を使用して\#include \"[a-z\.h]+\"、includeステートメントを見つけました。しかし、私は置換正規表現をどのように組み立てるか疑問に思っています。 \#include \<[a-z\.h]+\>機能せず、機能しません。ステートメント#include "whatever.h"をに置き換え#include <[a-z.h]+>ます。置換正規表現をそのまま保持whatever.hするにはどうすればよいですか?

26
JavaScriptで電話番号を検証する
私はこのコードをいくつかのウェブサイトで見つけました、そしてそれは完全に動作します。電話番号が次のいずれかの形式であることを検証します: (123)456-7890または123-456-7890 問題は、私のクライアント(なぜか、おそらくクライアントのもの)が、次のような別の形式(10個の数字を連続して追加したい)を望んでいることです:1234567890。 この正規表現を使用していますが、 /^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/ 別の形式も検証することをどのように追加できますか?正規表現が苦手です。
143 javascript  regex 

4
正規表現に基づいて文字列を分割する
コマンドの出力を表形式で持っています。この出力を結果ファイルから解析して文字列に格納しています。1行の各要素は1つ以上の空白文字で区切られているため、正規表現を使用して1つ以上のスペースを照合し、分割しています。ただし、すべての要素の間にスペースが挿入されています。 >>> str1="a b c d" # spaces are irregular >>> str1 'a b c d' >>> str2=re.split("( )+", str1) >>> str2 ['a', ' ', 'b', ' ', 'c', ' ', 'd'] # 1 space element between!!! これを行うより良い方法はありますか? 各分割の後str2、リストに追加されます。
143 python  regex 


11
パスワードの強度を検証する正規表現
私のパスワード強度基準は以下の通りです: 8文字の長さ 大文字の2文字 1特殊文字 (!@#$&*) 2桁の数字 (0-9) 小文字の3文字 誰かが私に正規表現を教えてくれますか?すべての条件がパスワードで満たされている必要があります。
142 regex  passwords 

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