問題タブ [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 投票する
1 に答える
118 参照

python - nonaplha 文字を認識しない pyglatin トランスレータをどのように作成しますか?

'ellohay, orldway.' を返すには、pyglatin トランスレータが必要です。「Hello, world.」と入力すると ただし、どのコードを挿入する必要があるのか​​ はわかりません。これは私がこれまでに持っているものです。

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

.htaccess - HTACCESS - 非英数字によるリダイレクト

非常に不適切な形式の URL にリンクしている Web サイトがあります: http://my-example.com/<br />。私のサイトにリンクしているサイトの開発者がコーディングを台無しにして、改行タグをhrefリンクの属性の途中で終わらせているようです。

英数字以外の文字を含む URL のリダイレクトで問題が発生したことはありません。唯一の問題は<br />.

リダイレクト行は次のとおりです。

のスペースは<br />、サーバーによって、要求 URL と新しい URL の間の区切り文字として誤って解釈されます。

正規表現でバックスラッシュが機能するのと同様に、スペースを<br />URL の一部として扱う方法はありますか、それとも別のアプローチを取る必要がありますか?

URL はデッド ページにつながるため、それでもリダイレクトする必要があります。

私は見てみました: htaccess を使用して URLから文字を削除すると htaccessを使用して URL から文字を削除すると他のいくつかのものがありますが、これらは役に立たないようです。

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

python - ほとんどのPythonicは、英数字以外のすべての先頭文字を文字列から削除することでした

例えば

「すべての英数字を削除する最もpythonicな方法」の例はたくさんありますが、最初のアルファベット文字までの非アルファベット文字のみを削除したい場合、これを行う最良の方法は何ですか?

whileループでそれを行うことができますが、より良いpythonソリューションを探しています

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

python - アポストロフィまたは任意の種類の英数字以外の文字を含む文字列を照会する方法

でいくつかのデータベースクエリを実行しようとしていますSQLAlchemy。しかし、アポストロフィまたは英数字以外の文字を含む文字列のクエリで問題が発生しています。

例: test = "I\'ve"

私が使用した:

データベースには、部分文字列として含まれるレコードが 1 つあります"I've"。しかし、matchList は空のリストであることが判明しています。私は何を間違っていますか?

完全なコード:

SQLAlchemyエスケープシーケンスを処理していないようです。誰か助けてくれませんか

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

javascript - IF 演算子を使用して、特定の配列内の英数字要素と非英数字要素に対するアクションを分岐します

ALPHANUMERIC 要素と NON-ALPHANUMERIC 要素の両方を含むことができる配列で作業するのに助けが必要です。

ALPHANUMERIC に対してアクションを実行し、NON-ALPHANUMERIC に対して別のアクションを実行する必要があります。

ステートメント If を宣言して 2 つのオプションを分岐させるさまざまな方法を試してきましたが、正しい式が思い浮かびません。

私が得ることができる最も近い解決策はあまりにも汚いです.要素が「」とは異なり、「!」とは異なる必要があることをプログラムに伝えるだけです. "?" とは異なります。きれいな解決策ではありません。誰か助けてくれませんか?多分正規表現を使用していますか?

次の正規表現を試しましたが、成功しませんでした:

また:

それらのどれも機能しません:(助けてください。

ありがとうございました。

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

regex - 数値レコードから数値を抽出し、Postgresql で英数字に null を渡します

Postgresql にテスト テーブルがあります。文字列であるフィールド value_exist がありますが、その中には英数字の値があり、データにはいくつかの特殊文字が含まれています。その中の文字 [/alpha/?/$/encoding/.] を無視して、レコードに数字のみが含まれているかどうかを確認したい。数字のみの場合は、数字のみが必要です。それ以外の場合は、null が必要です。以下の例を参照してください。

ここに画像の説明を入力
以下のコードを試しましたが、目的の出力が得られません:

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

java - 前後に英数字がない特定の部分文字列を見つける Java 正規表現

正規表現にあまり慣れていないため、可能であれば正しい方向にいくつかのポインターを使用できます。

次のような文字列値がいくつかあります。

"88976756 ABC 33ddf33a24"

「89999ABC 3hhhj33」

「7ffhh7AB C78788sd」

必要なのは、これらの文字列に値 ABC が存在するが、前後に英数字がないかどうかを調べることです。

上記の例では、最初の例だけが ABC を返す必要があります。2 番目の例は前に数字があり、3 番目の例は途中にスペースがあります。

誰かがこれを行う方法を知っているか、それを行うための最良の方法に関するドキュメントを持っている場合は、感謝します.

編集: 上記の文字列は、おそらく少し単純化されています。以下にさらにいくつかの例を示します

「67676/'ABC'7866cc」

ABC の前後に英数字がないため、ABC が検出されます。

"88xx#'\A2C"

前後に英数字がないため、A2C が検出されます。

「88xx# A2C&&&88」

前後に英数字がないため、A2C が検出されます。

「88xxA2C&&&88」

A2C は、その前に英数字があるため、検出されません。

ありがとう

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

ruby - 一連の数字の後に非文字と非数字を一致させるにはどうすればよいですか?

Ruby 2.4 を使用しています。非文字と数字の束、その後に 1 つ以上の数字、その後に任意の量の非文字と数字を一致させたいと考えています。しかし、この文字列

正規表現と一致していますが、数字の後に文字があるため、一致させたくありません。数字の後に一致できるのは非文字と非数字だけになるように、正規表現で何を調整する必要がありますか?