問題タブ [non-alphanumeric]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
15 に答える
432259 参照

python - Python の文字列から英数字以外のすべてを取り除く

Pythonを使用して、文字列から英数字以外のすべての文字を削除する最良の方法は何ですか?

この質問のPHPバリアントで提示されたソリューションは、おそらくいくつかの小さな調整で機能しますが、私にはあまり「pythonic」とは思えません。

記録のために、ピリオドとコンマ (およびその他の句読点) だけでなく、引用符、括弧なども削除したいと考えています。

0 投票する
13 に答える
270564 参照

java - 英数字以外のすべての文字を空の文字列に置き換える

これを使ってみましたがうまくいきませんでした-

0 投票する
4 に答える
87480 参照

sql - 列に英数字以外の文字を含む行を検索する SQL Server 2008 クエリ

私は実際に数週間前にこれを自分で尋ねられましたが、SPまたはUDFでこれを行う方法を正確に知っていますが、これらの方法を使用せずにこれを行う迅速で簡単な方法があるかどうか疑問に思っていました. 私はそこにあると仮定していますが、私はそれを見つけることができません。

ここで注意しなければならない点は、許可されている文字 (az、AZ、0-9) はわかっていますが、許可されていない文字(#@!$ など)を指定したくないということです。また、不正な文字を含む行をプルして、ユーザーが修正できるようにします (入力プロセスを制御できないため、その時点では何もできません)。

私は以前に SO と Google を調べましたが、私が望むものを見つけることができませんでした。英数字が含まれているか含まれていないかを示す多くの例を見てきましたが、クエリ形式で見つけられなかった文でアポストロフィを引き出すことができるもの.

この列の値は、nullまたは''(空) である可能性があることにも注意してください。varchar

0 投票する
1 に答える
6624 参照

javascript - RegEx (JavaScript の検索/置換) - 英数字以外の文字に一致しますが、無視します - および +

次の js/regex を使用して、- と + を除くすべての英数字以外の文字を検索して置換しています。

ただし、完全に機能するわけではありません。^ と​​ | を置き換えるものではありません。文字。これは ^ と | に関係があるのではないかと思わずにはいられません。正規表現自体でメタ文字として使用されています。

を使用するように切り替えてみまし[\W|^+|^-]たが、それは - と + を置き換えます。おそらく先読みアサーションが答えかもしれないと思いましたが、それらを実装する方法がよくわかりません。

これを達成する方法を知っている人はいますか?

0 投票する
3 に答える
16160 参照

regex - スペースを除く英数字以外の文字に一致する Perl 正規表現を作成するにはどうすればよいですか?

英数字以外のすべての文字に一致する Perl 正規表現/\W/iがありますが、無視したいスペースにも一致します。スペース以外の英数字以外の文字と一致させるにはどうすればよいですか?

0 投票する
7 に答える
676 参照

php - 英数字以外の「繰り返し」文字をフィルタリングする

英数字以外の「繰り返し」文字をフィルタリングする最良の方法は何ですか

チェックする文字のリストを作成したくありません。PHPで使用できる、これに適した正規表現はありますか。

例:

特殊なケースのパターン:

0 投票する
1 に答える
19518 参照

sql - How can I search for rows that contain a non-alphanumeric or space character?

I want to search a table for all rows that contain a non-alphanumeric and non-space character in a specific field. What I have so far:

As far as I can tell, this returns all non-alphanumeric fields. However, spaces are fine, so I don't want to return rows where the only non-alphanumeric character is a space. How can I adjust this query?

0 投票する
3 に答える
43791 参照

php - PHPの「-」を除くすべての特殊文字を正規表現と一致させる方法は?

PHP+_*&^%$#@!~の文字を除くすべての「特別な」文字(など)を一致させるにはどうすればよいですか?-

私はそれ\Wがを含むすべての「特別な」文字と一致することを知ってい-ます。

Unicode文字を考慮した提案はありますか?

0 投票する
6 に答える
15391 参照

php - 8 文字以上で英数字以外の文字を 1 文字以上含むパスワードの正規表現

ユーザーがパスワードを変更した場合、PHP でチェックを試みています。新しいパスワードは 8 文字以上で、少なくとも 1 つの英数字以外のパスワードを使用する必要があります。これを確認するにはどうすればよいですか?正規表現は何ですか?

長さのチェックは簡単strlen >= 8です。私の問題は正規表現です。何年にもわたってコンピュータ サイエンスを勉強してきましたが、正規表現についてはまったくわかりません。

ありがとう

0 投票する
2 に答える
3119 参照

r - Rのオブジェクト(リスト)の順序付けられたコレクションから非英数字を削除する

Rのリストから英数字以外の文字を削除することについて質問があります。リストにはあらゆる種類の奇数文字、空白などがあり、それらを削除したいと思います。私は通常、rのtmパッケージを使用して必要なものを削除することができます。私はそれをいじくり回しましたが、どこにも行き着かなかったので、リストに戻ることが出発点かもしれないと思いました。

リスト:

期待される出力