問題タブ [rebol2]
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.
html - ファイル内の行にまたがる文字列を REBOL で検索/置換する
HTML ページがあり、その中の数行を置き換える必要があります。ただし、を使用してreplace
も、1 行よりも大きなものは見つからないようです。
これは私が置き換えたいものです(ページには複数のインスタンスがあります):
これが私が試しているコードですが、うまくいきません:
改行を示すために文字列に含め^/
てlogo-div
も役に立ちません。
この文字列全体を見つけるにはどうすればよいですか?
(私は Rebol2 を使用していますが、機能は Rebol3 でも同じか非常に似ていると思います。)
rebol - REBOL VIDモーダルダイアログのスタイルを変更するより良い方法はありますか?
alert
、などの REBOL2 の VID のモーダル ダイアログのスタイルをrequest/ok
変更して、残りのアプリケーションのテーマにより適合させたいと考えています。これを行うために私が見つけた唯一の方法は、独自の変更されたバージョンのrequest
関数を含め、独自の値をそのレイアウトに置き換えることです。関数を再定義せずにこれらのポップアップのスタイルを変更する方法はありrequest
ますか?
デフォルトのポップアップと私が探している結果の例:
rebol - REBOL3 でポートを開く/書き込む/読み取る方法は?
REBOL2 に次のコードがあります。
REBOL3で同等のものは何ですか?
string - Rebol または Red での文字列検索
学習演習として rebol で sed のようなユーティリティをハックするために、多くの長い文字列を検索することに興味があります。赤ちゃんのステップとして、私はキャラクターを探すことにしました:
すごい!他のものを探しましょう...
何?:-(
ええ、検索していた文字列に「n」はありませんでした。しかし、pos でテスト可能な "null" char を返すなど、何か賢明なことをする代わりに、インタプリタが爆破することの利点は何ですか?
私はこれをすべきだったと言われました:
本当に?文字列 TWICE を検索する必要があります。もう一度検索しても「安全」であることを確認するためだけに初めてですか?
そこで、次の 3 つの質問があります。
ウィザードは検索機能をどのように実装しますか? これよりも優れた魔法のような方法があると思います....
レッドはこれを変えるつもりですか?理想的には、 find が有効な文字列位置を返すか、文字列の終わりに達した場合は NULL を返す必要があると思います (NULL で区切られていると思いますか?)。NULL は FALSE であるため、非常に簡単な if テストがセットアップされます。
有効なインデックスを取得したら、最も CPU 効率の良い置換方法は何ですか? Rebol には非常に多くの選択肢があり (良いことです)、選択に行き詰まったり、次善の選択に行き詰まったりする可能性があります。
rebol2 - red という単語がブール変数なのはなぜですか?
なぜred
ブール変数なのか知りたいですか?
(おそらく関係ない) 補足: rebol
REBOL 2.7 ではコンソールのタイプはobject!
.