問題タブ [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 に答える
5360 参照

cobol - 英数字から数値への移動

数値変数への英数字の移動により、予期しない結果が発生しました。コードfyrは次のとおりです。

結果は奇妙で、「1」が「1 0」として数値変数に移動される理由を理解したいと思います。興味深いことに、条件付けにも問題はありませんでした。あなたの意見を共有してください。ご関心をお寄せいただきありがとうございます。

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

php - PHP:英数字以外の文字をエスケープする

少し前にbashで書いたスクリプトをPHPに移植しようとしています。1つの特定の行は、英数字以外のすべての文字をエスケープすることです。

bashでは、次のようにワンライナーとして実行できました。

私がPHPで得た最も近いものはこれでした:

ただし、内部で正規表現グループを再利用するのに苦労していますpreg_replace(\1と$1を試しました)。

誰かがこのPHPワンライナーを正しく入手するのを手伝ってもらえますか?

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

java - 入力された最初の 2 文字が英数字かどうかをテストします - 正規表現はありません

入力された文字と検出を処理するためにスマートなものが必要な次のコードがあります。

質問には 3 つの部分があります。

  1. 押されたキーを英数字に対してどのようにテストしますか。これはGWTであるため、正規表現を使用したくないことに注意してください(ただし、他にオプションがない場合...)。

  2. SuggestBox に入力されたテキストの長さを検出する最良の方法は何ですか?

  3. KeyDownEven は最良の選択ですか? また、任意のキーが押されたときに 2 回トリガーされるのはなぜですか?

0 投票する
12 に答える
65888 参照

c++ - c++で文字列から英数字以外のすべての文字を取り除く方法は?

私はソフトウェアを書いていますが、libcurl を使用して Web ページから取得したデータを処理する必要があります。データを取得すると、何らかの理由で余分な改行が含まれています。文字、数字、およびスペースのみを許可する方法を見つける必要があります。そして、改行を含むすべてを削除します。これを行う簡単な方法はありますか?ありがとう。

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

vba - すべての非ラテン文字を対応するラテン az に置き換え、VBA で単語数を数えます

次のようなスクリプトを VBA で作成しようとしています。

  • すべての É およびその他の類似の文字を対応するラテン文字に置き換えます。

  • 英数字以外の
    文字をすべて削除します。

  • 重複したスペースを削除

  • 次に、文字列の単語数を数えます

「」で文字列を分割し、要素を数えて単語数を取得できることを解決しました...しかし、残りの部分で苦労しています。大変助かります。

0 投票する
21 に答える
119428 参照

c# - 文字列が数値の場合、値を考慮しながら文字列をアルファベット順に並べ替えるにはどうすればよいですか?

文字列である数値の配列をソートしようとしていますが、数値でソートしたいと思います。

問題は、数値を int に変換できないことです。

コードは次のとおりです。

出力:

私は…したい:

編集: 出力はできません090, 101, 102...

things" " の代わりに " "と言うようにコード サンプルを更新しましたsizes。配列は次のようになります。

つまり、アルファベット順および番号順に並べ替える必要があります。

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

regex - 私の正規表現はどうあるべきですか?

文字列を正規表現で制御したいのですが、これにはaとz(大文字でもかまいません)と";"の間に文字が含まれている必要があります。char。(空白を含むazと ";"のみ)。私の正規表現はどうあるべきですか?

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

string - 質問を説明するのは難しい。文字列を削除せずに特定の文字セットにダウンコンバート/制限する

私はこの問題に何度か遭遇しましたが、私が話していることを誰かが知っていることを期待して、ついに尋ねることにしました。

私がやりたいのは、この形式のchar変換です。

これまでのところ、私がグーグルに入力できる検索基準に最も近いものは次のとおりです。

  • base64/URLEncodeに似たもの
  • MetaphoneSoundexなどのサウンドアルゴリズム

これは期待どおりに機能しませんでした。ÉÈÊととの間に相関関係はないようでしEEEÆØÅ。したがって、Eに対抗すると、6文字すべてがEに変換されますが、これは私が探していた精度ではありませんでした。

  • オリジンエンコーディング(ASCIIなど)から英数字のみで構成される文字セット/エンコーディングへの変換

Eエンコーディングは、たとえば、の祖先/最も近い(英数字)ネイバーとして認識できる必要があるため、このアプローチについてはあまり自信がありませんÈ

球場の周りにたくさんの言葉を言っているような気がします。

誰かが私が達成しようとしていることを理解していますか、または私が探しているこの「方法」が何と呼ばれているのか知っていますか?

どんなアイデア/考えも非常にありがたいです(そして私は何かを意味します)、

  • ミック
0 投票する
2 に答える
451 参照

python - alphanum.py の使用方法

Alphanum アルゴリズム( Python 実装)は、「文字と数字が混在する文字列を並べ替えます。文字と数字が混在する文字列を指定すると、数字を値順に並べ替え、数字以外を ASCII 順に並べ替えます。最終結果は自然です。並び順。」

私のpython2.7での試みは以下です。

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

php - アルファ数値をインクリメントする

タイトルが示すように、私はそのようなことをする必要があります...

など... 更新

数値 $id++; を使用するとしましょう。最終的には膨大な数になり1310743942525ます。「ab34c9」と言うよりも多くのスペースを必要とする可能性があります。データベースに保存するために文字の長さを保存しようとしています...