問題タブ [anki]

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

regex - 高度なテキスト置換 (クローズ削除)

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

javascript - jQuery を使用せずに jQuery slideToggle を複製する

Anki は jQuery をサポートしていないため、この特定のドキュメントで jQuery を変換して、vanilla JS または純粋に CSS3 (特に + ボタン、およびリスト項目をクリックしたとき) で同じ効果が得られるようにするにはどうすればよいでしょうか?

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

javascript - 空白の間の複数の異なる単語の正規表現

私は正規表現にまったく慣れていません。これが可能かどうか知りたいだけです (説明がわかりにくく、複雑すぎる場合は申し訳ありません) たとえば、この特定の見出しを太字で見つけて置き換えたいだけです。

「第1章で説明したように、財務諸表の利用者は、リソース提供者として分類することができます。(スペース)(スペース)ユーザーと意思決定(スペース)(スペース)これの例です。(スペース)(スペース)の性質と目的財務分析(スペース)(スペース)私たちは、財務分析が、財務諸表で報告された数値を相対的な用語で表現することに発展することを確認しました。」

これに:

「第 1 章で説明したように、財務諸表のユーザーは、リソース プロバイダーとして分類できます。
(改行) ユーザーと意思決定 (タブ スペース)これの例
(改行) 財務分析の性質と目的 (タブ スペース)私たちは、財務分析が、財務諸表で報告された数値を相対的な用語で表現することに関与していることを確認しました。」

現在、正規表現に関する私の知識は限られているため、2 つの部分に分解してみます。


1. ". (スペース)(スペース)Nature "を検索するには:
[(.)]\s\s[(AZ)]\w+
to \n$&


2. " analysis(space)(space) We" を見つける:
[(az)]\w+\s\s[(AZ)]
to ??

したがって、私の質問は、 に対して 1 つの正規表現を定義するだけでよいということです
(スペース)(スペース)ユーザーと意思決定(スペース)(スペース) An
. (スペース)(スペース)財務分析の性質と目的(スペース)(スペース)上記の例に

置き換えますか?

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

PS。この奇妙な編集の背後にある理由は、これをさらに編集せずに txt として anki フラッシュ カード ソフトウェアにアップロードするためです。
分厚い教科書からテキスト全体を編集する場合、私の現在の方法は非常に負担が大きくなる可能性があります (1 章あたり 1000 以上の編集が含まれる可能性があります x20 または章 x5 教科書など)。
参考までに、anki や他のいくつかのフラッシュカード ソフトウェアでは、タブは前部/質問と後部/回答の間のフィールド セパレータです。
ダブル スペース [ ][ ] は、検索と置換を使用するときに、特定の見出しをシングル スペースから区切るために使用されます。事前に自分で設定したもの。
新しい行 (\n) は、新しい個別のフラッシュカードを追加するためのものです。
Anki(および他のいくつかのフラッシュカードソフトウェア)はhtmlをサポートしているため、通常、メモ帳++を使用してpdfからテキストをコピーし、正規表現を使用して複数のカードを追加し、いくつかの見出しまたは文の最初の単語を検索して置換し、質問/フラッシュカードの前部に合わせます残りは答えの部分になります。そしてそれをankiにインポートします。すべての検索部分を自動化できれば、非常に多くの時間を節約できます。

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

python - Pycharm はインタープリターを Python 2.7 から 3.4 に変更できません

現在、Pycharm を使用して、Xubuntu Linux 3.19.0-51-generic x86_64 でオープン ソースの Python プロジェクトに取り組んでいます。私のプロジェクトには Python 3.4 以降が必要ですが、IDE はプロジェクトに Python 2.7 の使用を強制しているようです。Project Interpreter メニュー (スクリーンショットを参照) からインタープリターを変更しようとしましたが、Project Interpreter メニューから Python 2.7 エントリを削除するところまで行きました..すべて無駄に。Project Interpreter メニューのスクリーンショットを添付しました。問題を説明するデバッガ セッションの最初の行を次に示します。

プロジェクトインタープリターメニュー

どんな助けでも大歓迎です!

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

python - これらの引数の意味は?

Python で書かれた Anki というフラッシュ カード プログラムを使用しています。最初のアドオンを書きたいと思います。私はPythonが初めてです。私は技術者ではありませんが、Java、C++、C# などで他の人のコード内を飛び回った経験が数年あります。

フラッシュ カードには、「フランスの首都は?」などの質問が表示されます。「答えを表示」ボタンを押すと、Anki は「パリ」という答えを表示します。

このテキスト「Paris」を表示する前に取得したいと思います。

Anki コードのこの時点に到達しました。この時点で、カードには「フランスの首都?」と表示されます。答えはまだ空白です。「val」(「Paris」だと思います)を取得して、アドオンで使用できるようにしたいと思います。

私はこれの意味を見つけようとグーグルで検索してきました:

私はすべてのコードにアクセスでき、レスポンダーに役立つ可能性のあるコードを提供できます。

ありがとう。


追加: 回答者からの質問の後。

Anki は、コンピューターまたはインターネット上で実行できます。学習カードの結果はすべて同期されるため、エンド ユーザーに関する限り、どちらの方法でも違いはありません。


「webview」クラスから:


「レビュアー」クラスには、質問と回答が表示されます。レビュアーウィンドウは「mw」(「メインウィンドウ」の意)

クラス "reviewer" の init ステートメントは次のとおりです。

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

anki - Anki: 二重中括弧はどのように表示しますか?

Anki では、ダブルブレース構文も使用するいくつかのテンプレート言語を学習するためのカードを作成できるようにしたいと考えています。

たとえば、カードの表面に次のように表示します。 {{myAngularVariable}}

しかし、Anki には同じ構文を使用する独自のテンプレート システムがあります。カードを表示すると、Anki は次のようなエラー メッセージを表示します。 {unknown field myAngularVariable}

html に入らずに、二重中括弧をすばやく表示する方法 (または Anki 構文) はありますか?

0 投票する
0 に答える
627 参照

dictionary - Anki デッキの単語リストを自動定義する方法は?

Google 翻訳リストから Anki デッキを作成したいと考えていますが、英語 > 言語、ENG > ENG と定義と文だけではありません。

単語のリスト (csv ファイルなど) があり、この単語のそれぞれを定義してAnkiデッキにインポートするスクリプトを見つけようとしています。

試したこと:

自分で書き始める前に、既存のソリューションがあるはずです。