問題タブ [text-manipulation]
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.
regex - テキスト エディターでテキストを正規表現に置き換える
テキスト ファイルの行を編集する必要があります。
テキスト ファイルには、以下の形式で 100 行を超えるデータが含まれています。
これらは、私が本を購入するために使用するオンライン書店からの抜粋です
このデータはテスト エディターにあります。データがこのようになるように[微調整/置換]を編集するにはどうすればよいですか
または、ドル記号なしで、簡単に合計できるので、より良いです。
テキストエディタとしてnotepad++を使用しています。
jquery - jqueryは、コンテナの高さに基づいてより多くのテキストを表示します
テキストを切り捨てて、テキストの文字数制限ではなく、コンテナの高さに基づいて(詳細な)リンクを追加するプラグインを探しました。見つかりませんでした。
病気のように自分で書く必要があります。答える必要のある質問は次のとおりです。
divの幅と指定された高さに基づいて、(そのdivのフォントスタイルを使用して)そこにどのくらいのテキストが収まりますか?
これまでのところ、これは有望なリードのように見えます: https ://developer.mozilla.org/en-US/docs/DOM/element.getClientRects
perl - ファイルのすべての個別の段落を個別の行に配置します
シーケンスデータを含むファイルがあります。新しい段落(2行の空白行で区切られています)には、新しいシーケンスが含まれています。
そして、私は次のようなファイルになりたいです:
各シーケンスは同じ長さです(それが役立つ場合)。
また、異なるディレクトリに保存されている複数のファイルに対してこれを実行することも検討しています。
試したばかり
ただし、これによりファイル全体が削除されました:S
どんな助けでも喜ばれるでしょう-あなたがperlまたは何か他のものでそれをする方法を知っているなら、それはまた素晴らしいです。
ありがとう。
python - Python を使用して行内の文字列を検索し、文字列の n 行後にテキストを変更する方法
テキスト ファイル内の「翻訳」のすべてのインスタンスを検索し、テキストを検索してから 4 行の値を置き換える必要があります。
値 0.5678 は 0 である必要があります。これは常に"translate"
文字列の 4 行下になります。ファイルには最大約 10,000 行あります。テキスト ファイル名の例: 01F.pz2
.
pz2
また、フォルダーを循環し、拡張子 (最大 40) を持つすべてのファイルに対してプロセスを繰り返したいと思います。
どんな助けでも大歓迎です!
ありがとう。
perl - 複数行の変数から最後の行を削除
この一見単純な質問に対する解決策を見つけることができませんでした:複数行の変数から数行を削除するにはどうすればよいですか?
私はこの種のものをExpectから取り戻しているので、少し整理する必要があります
これらの空白行は、私が持っているものを表しています。理想的には、 $var を次のようにしたい:
御時間ありがとうございます。
編集:明確にする必要があります。私にとってこの質問の重要な部分は、次の行の削除です。
空白、私は対処できると思います:)
みんな、ありがとう!
php - PHP テキスト操作ライブラリ
主な機能がテキスト操作である Web アプリケーションを開発しています。ご存じのように、PHP は内部で Unicode をサポートしていません。( にはいくつかの基本的な解決策、mbstring
拡張機能、およびu
修飾子がありますpreg_*
)
文字列操作を少し改善できるライブラリはありますか?
このクラスを見つけましたが、他のオプションはありますか。
python - 複数のログ ファイルの集計日時を取得する Bash/python/perl マジック
/home/myuser/logs
過去 5 日間の次のログ ファイルを含むディレクトリ ( ) があります。
すべての「applog」の各行の構造は同じで、データが異なるだけです。
たとえば、次のapplogs_20130402.txt
ようになります。
5 つのログ ファイルすべてのすべてのログ エントリ (構造化された、パイプ区切りの行) を、すべてのタイムスタンプが時系列順に並べられた 1 つのファイルに結合する 1 つの "マスター ログ" を作成したいと考えています。さらに、タイムスタンプにも反映された日付が必要です。
たとえば、applogs_20130402.txt
とapplogs_20130401.txt
がディレクトリ内の唯一の 2 つの applog であり、両方ともそれぞれ次のように見えた場合:
次に、masterlog.txt
次のようなファイルが必要です。
私は Ubuntu を使用しており、Bash、python、perl にアクセスでき、どのソリューションを使用するかは好みません。通常は「最善の試み」を試みて投稿しますが、Linux でこのようなデータの集計を行ったことはありません。明らかに、上記の例とは異なり、ログは数千行のサイズです。したがって、すべてを手動で行うことはオプションではありません;-) よろしくお願いします!
windows - テキストを毎回複数の一意の値に置き換える(AutoIt)
.txt ファイルに複数回出現するテキストを毎回一意の値に置き換える方法はありますか? もう少し詳しく言うと:
これは与えられた文書です:
value="something"
他のテキスト行
value="something"
他のテキスト行
...
これは、値を取得するテキスト ファイルです。
車
の猫
...
私が望むのは、「何か」を他のテキストファイルから取得するたびに異なる値に自動的に置き換えることです。そのため、指定されたドキュメントは次のようになります。
value="car"
その他のテキスト行
value="cat"
その他のテキスト行
...
perl - 複数のエントリを持つ 2 つのファイルを結合するための Perl スクリプト
次のようなタブ区切りのテキスト ファイルがあります。
そして、このような別のもの:
ファイルの1つの「複数」の各エントリが複製され、そのデータが他のファイルに入力されるように、それらを組み合わせる必要があります。
私はスクリプトの経験がほとんどありませんが、たとえば「contig11」がハッシュ/キーを使用してファイルの1つで1回だけ発生する場合にこれを行いました。しかし、私はこれを行うために頭を動かすことさえできません! この問題に取り組む方法について、いくつかの助けやヒントを本当に感謝しています.
編集だから私はこれで池上の提案(答えを見てください)を試しました:しかし、これはGO:100列以降を除いて必要な出力を生成しました($rest in script???) - 私が間違っていることは何ですか?
text - awkでテキストを操作するには?
grep の出力テキストを操作するにはどうすればよいでしょうか。
現在、次のコマンドを使用しています。
これにより、次のような出力が得られます。
そして、次のテキストは次の行に移動します。
<url>
andを取り除き</url>
、最後に次の行に移動しないようにするにはどうすればよいでしょうか。