問題タブ [expr]

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 に答える
1005 参照

php - Symfony createQueryBuilder、「orx」内で「and」/「andx」を使用する方法

Symfony 2 で複雑なクエリを構築するより良い方法はありますか? 私の実際のクエリは非常に複雑ですが、「A and ((B and C) or (B and D))」のようなものに単純化できます (数式は「A and B and (C or D)」と知っていますが、私の実際のクエリは単純化できません)。andWhere と orX を使用した経験がありますが、私の質問は、「orX」内で「and」/「expr()->andX」を使用する方法でした。

以下の例 (質問は orX 内の疑似コード部分に関するものでした):

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

tcl - 条件演算子 '<' で使用される expr の TCL 浮動小数点出力が機能しない

私は TCL 8.4 を使用していますが、以下は期待どおりに動作しますが、

この次が機能しないのはなぜですか? 私は本当にこの行動を理解できません。注: $s が 50.03 の場合、期待どおりに動作します。

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

regex - expr: 正規表現が有効な式を検出していません

プラグインされたデバイスを自動的に検索し、その圧縮バックアップを作成するスクリプトを作成しようとしています。ただし、使用方法の正しい方法を見つけるのに問題がありますexpr

式自体は\/dev\/(sd[^a])\d on [\S]+\/[\s\S]+? typeであり、デバイス名 (sd*) をキャプチャしますが、sda に関連するマウントは除外されます。

Regexrで正規表現を起草し(regex はリンクで共有されています)、ダンプされたもの (gist) を使用しましたmount

何らかの理由で、この奇妙なエラーのみが発生します。

周りを見回したところ、この SO question が見つかりましたexprデバイスをキャプチャするために使用した括弧が認識されなかったことを意味しているため、あまり役に立ちませんでした。

私は本当に混乱しています。私は何を間違っていますか?

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

linux - 現在の時刻ではなく、タイムスタンプから 10 分を減算する方法

2005 のような変数がある場合、それは時間と分を表し、この場合は 08:05pm です。そこから 15 分を差し引くにはどうすればよいですか。expr を使用すると、時刻ではない 1990 のような値が得られます。expr は、2040-15=2025 のように、残りの時間より少ない数を減算する場合に機能します。しかし、それは毎回うまくいきません。

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

bash - 最初の文字の Bash インデックスが指定されていません

つまり、基本的には似expr index '0123 some string' '012345789'ていますが、逆になっています。
指定された文字のいずれでもない最初の文字のインデックスを見つけたい...
可能であれば、正規表現を使用したくない...

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

string - ログの sed 行の expr bash が機能しない

私の目標は、100行目をsedして文字列に変換し、文のデータを単語に分離することです

しかし、明らかにこれは失敗しました。

誰かが私が間違ったことを教えてください。以前は番号で機能していました。

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

regex - lldbでエスケープされていない文字列をNSStringに変換するには?

私が持っているとします

NSStringに変換して next で使用するにはどうすればよいですかexpression。通常、最初にツールを使用してエスケープする必要があります。

return char が常にインタープリター解析式を壊すことがわかりました。

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

sh - 小数点第 2 位に四捨五入 sh

この式のドットの後に小数点以下 2 桁を取得したい: 7/2

私は 3 を取得していますが、3.50 が必要です。ありがとう