問題タブ [text]

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 投票する
5 に答える
4800 参照

c# - XHTMLドキュメントをプレーンテキストに変換するC#コード

Evernoteのメモをスケジュールに従ってOutlookにエクスポートするユーティリティを作成しています。Outlook APIにはプレーンテキストが必要であり、EvernoteはプレーンテキストノートのXHTMLドキュメントバージョンを出力します。必要なのは、すべてのタグを取り除き、Evernoteエクスポートファイルに埋め込まれているソースXHTMLドキュメントのエスケープを解除することです。

基本的に私は向きを変える必要があります。

の中へ

CDATAセクションを簡単に解析して、4行のテキストだけを取得できますが、divを削除し、エスケープを解除して、そこに潜んでいる可能性のある余分なHTMLを処理する信頼できる方法が必要です。

その仕事をするMSAPIコンボがあると思いますが、私にはわかりません。

0 投票する
5 に答える
10496 参照

sql - varchar/nvarchar よりもテキスト (ブロブ) の方がどれくらい非効率的ですか?

かなり大規模なプロジェクト (約 600 人のユーザーが 1 日を通して使用している - 少なくとも私にとっては大規模です ;-)) のために、大規模でありながら単純なフォームを多数作成しています。

フォームには質問と回答のセクションがたくさんあるので、文章を入力する人もいれば、小説を入力する人もいます。 これらのフィールドの一部に文字数制限を設けることは、実際にどれほど有益でしょうか?

(必要/可能であれば、参照または引用を含めてください - ありがとう!)

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

objective-c - NSLayoutManagerでテキストが折り返されないようにする

任意の1行の文字列が与えられた場合、私の目標はそれをビットマップ表現にレンダリングすることです。ただし、事前にその寸法を確認する手段がないため、グリフ範囲の境界を取得し、キャンバスが十分に大きくない場合はサイズを変更することになります。残念ながら、キャンバスの幅が文字列に対して十分ではなく、テキストを折り返すことができるほどの高さである場合、レイアウトマネージャはこれが最適であると判断します。レイアウトマネージャーがテキストを折り返すのを防ぐにはどうすればよいですか?

0 投票する
15 に答える
36852 参照

string - 似た文章の記事を探すアルゴリズム

データベースに多くの記事 (タイトル、テキスト付き) があります。質問をしたときに Stack Overflow の「関連する質問」のような、X 個の最も類似した記事を見つけるアルゴリズムを探しています。

これについてグーグルで検索してみましたが、すべての記事を他のすべての記事と比較し、類似点をどこかに保存するなど、他の「類似テキスト」の問題に関するページしか見つかりませんでした。SO は、入力したばかりのテキストに対して「リアルタイム」でこれを行います。

どのように?

0 投票する
5 に答える
12869 参照

xml - テキスト(XML)ファイル内の重複セクションを見つけるためのツール?

XMLファイルがあり、CDATAが重複しているノードを見つけたい。これを行うのに役立つツールはありますか?

これを一般的にテキストドキュメントに対して行うツールで問題ありません。

0 投票する
5 に答える
2343 参照

javascript - 人間の名前のJS正規表現

名前を適切なケースに変換するための優れたJavaScript正規表現を探しています。例えば:

さて、あなたは考えを理解します。

誰もが包括的な解決策を思いつきますか?

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

matlab - テキスト値を ASCII ファイルから matlab 変数に読み込む

次のファイルを検討してください

数値をマトリックスにロードし、列のタイトルを次と同等の変数にロードしたいと思います。

名前と番号を 2 つのファイルに分割してもかまいませんが、matlab コード ファイルを準備してそれらを評価することはオプションではありません。

任意の数の変数 (列) が存在できることに注意してください。

0 投票する
9 に答える
20027 参照

c# - .NET C#-テキストファイルのランダムアクセス-簡単な方法はありませんか?

その中にいくつかの「レコード」を含むテキストファイルがあります。各レコードには、名前とデータとしての番号のコレクションが含まれています。

ファイルを読み取り、すべてのレコードの名前のみを表示し、ユーザーが必要なレコードデータを選択できるようにするクラスを構築しようとしています。

初めてファイルを調べるときは、ヘッダー名のみを読み取りますが、ヘッダーが存在するファイル内の「位置」を追跡できます。ユーザーが要求した後、各レコードの先頭を探すために、テキストファイルにランダムアクセスする必要があります。

ファイルが大きすぎて、アプリケーションの他のメモリ要求とともにメモリ(1GB以上)に完全に読み込むことができないため、この方法で行う必要があります。

これを実現するために.NETStreamReaderクラスを使用してみました(これは非常に使いやすい「ReadLine」機能を提供しますが、ファイルの実際の位置をキャプチャする方法はありません(BaseStreamプロパティの位置はクラスが使用するバッファ)。

.NETでこれを行う簡単な方法はありませんか?

0 投票する
5 に答える
27208 参照

java - テキストファイルから単語を抽出する

次のようなテキスト ファイルがあるとします: http://www.gutenberg.org/files/17921/17921-8.txt

テキスト ファイルから単語を抽出するための優れたアルゴリズムまたはオープン ソース コードを持っている人はいますか? 特殊文字を避け、「それは」などを維持しながら、すべての単語を取得する方法...

私はJavaで働いています。ありがとう

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

javascript - 指定されたピクセル幅に収まるように文字列を切り詰める

特定のピクセル幅に収まらなければならない文字列がある場合があります。この関数は、これを効率的に実行しようとします。以下に提案やリファクタリングを投稿してください:)

更新:以下の@someのソリューションははるかに優れています。それを使ってください。

更新 2: コードがgistとして投稿されるようになりました。気軽にフォークしてパッチを提出してください:)