問題タブ [textutils]
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.
bash - 1 回のパスでファイルにプレースホルダーを入力する
プレースホルダー文字列を含むスケルトン テキスト ファイルがあります。
等々。プレースホルダーの特定の「形式」は問題ではありません。特定の実装に最も適したものに変更する場合があります。
プレースホルダーの値がわかっている bash スクリプトがあり、プレースホルダーを値に置き換えて新しいファイルを生成する必要があります。
これを sed で複数回実行することもできますが、面白くありません。Perl は使いたくありません。textutils と bash 自体のみを使用したい。
1 回のパスでやりたいことを実行する最善の方法は何ですか?
bash - シェルでの検索と置換
私はシェル (bash) スクリプトを作成しており、簡単なタスクを実行する簡単な方法を見つけようとしています。
変数に文字列があります。これが関連しているかどうかはわかりませんが、実際にはこの文字列はテキスト ファイル全体の内容であるため、スペースや改行を含めることができます。
特定の部分文字列の最後の出現を別のものに置き換えたい。おそらく、そのために正規表現を使用できますが、混乱する瞬間が 2 つあります。
- 最初からではなく、最後から一致する必要があります
- スキャンしたい部分文字列は可変ではなく固定です。
android - 固定長の文字列を配信するAndroidTextUtils.split[]
文字列を固定長のチャンクに分割してArrayListに追加することはできません...以下のコードは期待どおりに繰り返されますが、最後のメッセージまでのすべてのmessageToSplit[]はnullです。最後のものには実際に値があります。
以下の例では、編集テキストが返された場合、「01234567890」、「」、「」、「890」の順になります。
markdown - docx から markdown へのバッチ処理
入手方法についてのアイデア:
フォルダーとそのすべてのサブフォルダーでコマンドを実行し、マークダウンファイルを元のフォルダーと同じフォルダーに配置できるようにするには?
android - AndroidメソッドTextUtils.regionMatches
私はこのアンドロイドメソッドTextUtils.regionMatchesを見つけました
しかし、何らかの理由で、この関数がどのように機能するかは明確ではありません。
関数はここにあります:http: //developer.android.com/reference/android/text/TextUtils.html#regionMatches%28java.lang.CharSequence、%20int、%20java.lang.CharSequence、%20int、%20int %29
そして、このメソッドのベースコードは、 http://androidxref.com/4.1.1/xref/frameworks/base/core/java/android/text/TextUtils.java#220
関数がどのように呼び出されるかについていくつかの光を当てるかもしれない人々に感謝します。
android - TextUtils.commaEllipsizeの適切な使用
でこれを正しく使用する方法に関するサンプルコードを探していますTextView
。
私がグーグル検索で見つけた唯一のものは、TextUtilsクラスのこのテストユニットでした。
いくつかのガイダンスは大歓迎です。
編集:
ここで得た答えを調べて、コードに実装しようとしました。私はこのコードスニペットを使用しました:
しかし、その結果は、本来あるべき姿とはまったく異なりました。
それはもっと似ていました:萌え、ジョー、アイザック、ベサ...
代わりに:萌え、ジョー、アイザック+ 3
maven - Struts2 ライブラリに TextUtils がありません
私のプロジェクトでは古いバージョンの Struts2 (2.0.x) を使用していました。現在、いくつかの改善とバグ修正を含む Struts2 バージョンのアップグレードを計画しています。
それに応じて pom.xml を更新しました。しかし、古い strtus2-core ライブラリには、
org.apache.struts2.views.util.TextUtil
しかし、最新バージョンには存在せず、コンパイル エラーに直面しています。
なぜそれが見つからないのか、どうすれば入手できますか?
encoding - すべての改行を認識しないgrep
私はスクリプティングに関してまったくの初心者です。実際、私がスクリプトを作成するほとんどのことは、最終的に Mac の Automator に「シェル スクリプトの実行」として配置されるほど新しいものです。ですから、まあ、すべてを許してください。
基本的に、私はWebコーパスを構築しています。そのため、Web から .html ファイルをダウンロードし、textutil を使用してそれらを .txt ファイルに変換しています。次に、それらを corpus.txt として連結し、grep コマンドで corpus.txt を「クリーニング」して、数字で始まる行、数字で終わる行、句読点で始まる行などを削除します。
問題は、時々 grep が機能しないことです。たとえば、試してみると
corpus2.txt に数字で始まる行がまだいくつかあります。同様に、
Texteditで目に見えるものを重複行として削除していません。
これは、ファイル内の改行の種類に関係していると思います。これについての私の理由は、Textwrangler でファイルを開いたときに、改行として表示されるものはそうではないということです。改行があるべき場所にスペースがあるように見え、その後に幅がないように見える 3 つの見えないものが続きます。それらをターミナルにコピーできないため、私が知る限り、それらを改行に置き換えることはできません。
変換されたhtmlファイルと連結されたtxtファイルを異なるUTFエンコーディングで保存しようとしました
しかし、これは役に立ちませんでした。テキストにどのような種類の改行が表示されているかを知る方法さえわかりません。基本的に、私の望む最終結果は、Textedit で見られるすべての改行が、grep、awk、および sed で改行として扱われることです。この変換を実行できるスクリプトはありますか? 正確に何を変換する必要がありますか?
無知で申し訳ありません。私は社会科学の学生で、確かにもうカンザスにはいません。
android - Android TextUtils はどのような目的で使用されますか?
私は疑問に思っていました - 「なぜ他の人は TextUtils を多くの目的で使用するのですか?」-しかし、私はこれについて明確ではありません。開発者サイトによると、これは単純な文字列スプリッターです。これは理解できますが、これを実際に使用する方法や、どのような目的で使用できるかわかりません。誰かがコードスニペットで実用的な例を提供できますか?