問題タブ [bbedit]

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

regex - BBEdit で外国語を一致させる方法

BBEdit で外国語の検索と置換を行う方法を研究してきましたが、問題が発生しています。調査の結果、正規表現に出くわしました-外国の文字に一致する正規表現は何ですか? これにより、Regular-Expressions.info にたどり着き、次のようなテキスト ブロックが表示されました。

Perl、PCRE、PHP、Ruby 2.0、および Just Great Software アプリケーションでは、単一のコード ポイントとしてエンコードされているか、結合マークを使用して複数のコード ポイントとしてエンコードされているかに関係なく、単一の書記素の照合は簡単です。\X を使用するだけです。

そして、単語がある場合(はい、これはテスト用に作成されています) 、単語全体ōallaōallaēēallaを使用することはできませんが[A-Za-z]*、代わりにセグメントで機能し、思いついた唯一の解決策は([A-Za-z]*\X{1,10}). あまりにも貪欲ではなく、単語全体を部分的に引っ張る代わりに引っ張る別のアプローチはありますか?

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

regex - grepを使用してBBEditで空白をタブに変換します

grep を使用して、BBEdit で 4 つの空白を単一タブに変換しています。Python コードの空白をタブに変換しています。以下は正常に動作します:

ただし、以下が改行を削除している理由。それは同じ結果を与えるべきではありません。

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

xml - BBedit、2 つの文字間の異なるテキストを削除する

こんにちは、私はこの形式でたくさんの行 (6000 など) を持っています:

Componentinfo から / までのテキストをすべての行から削除する必要があります。結果は次のようになります。

これを自動的に行う方法はありますか?ありがとうございます