問題タブ [exact-match]
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.
sql - SQL で正確な値を検索する
私はこの種のテーブルを持っています:
「b」の正確な検索値を持つように「a」値を取得したい。たとえば、(7,2) を検索する場合はクエリで 8 を返し、(7,2,3) を検索する場合は 9 を返し、それ以外の場合は Null を返す必要があります。
「group by」連結を使用せずにそれを行うことは可能ですか?
[編集] 「連結によるグループ化」とは、MySql の GROUP_CONCAT() のようなもの、または任意の文字列関数を意味します。
math - スキームでは、正確な(有理数)数を被除数と除数に分割するにはどうすればよいですか?
私が探している機能は次のようなものです:
RnRS、SRFI、またはカスタム実装で可能ですか?
elasticsearch - クエリ テキストが部分文字列の場合の Elasticsearch の完全一致
フィールドを持つ Elasticsearch にデータがあります
マッピングは次のとおりです。
ElasticSearch を実行すると
両方の結果が得られます。しかし、私は完全に一致したいだけです。クエリを変更したり、マッピングを改善したりする方法についてのアイデアはありますか?
編集:このダッシュが多くの問題を引き起こしているため notmicrosoft.com、 例の 1 つを から に変更しました。を検索すると返されませんが、返されます。not-microsoft.comnotmicrosoft.comnot-microsoft.commicrosoft.com
javascript - 正規表現の完全一致 ^abc$ が機能しない
JavaScript で正規表現を使用して、フォーム テキスト入力の値がフランスの携帯電話番号であるかどうかをテストしようとしています。
06フランスの携帯電話番号はまたはで始まり07、次のように 8 桁の数字が続きます:0611223344または0744332211. これらの番号の国際形式は、次のよう+33に、最初の を置き換えるもので始まります0:+33611223344または+33744332211.
この RegEx : を使用して(\+\b33|\b0)[67][0-9]{8}\bいます。これは、入力が +336/7 または 06/7 で始まり、その後に 8 桁が続くかどうかをテストします。
Word Boundary ( \b) を追加したので、06112233440611223344 (2 つの連結された正しい形式) のような数字は一致しません。
この正規表現は、これらのケースでうまく機能します:
しかし、私はまだこれらの入力で問題が発生しています:
みんな似合ってる…
可能な限りすべての方法で正規表現に追加しようとし^まし$たが、これらの記号のいずれかを追加すると、正規表現が機能しなくなります。