[ 掲示板に戻る ]

記事No.9622に関するスレッドです

「正規表現スタイル」の項目追加をJavaScriptで指定箇所したい / ついんてーる
いつも参考にさせていただいています。
今回質問があります。
例えば,ある段落スタイル内の正規表現スタイル内に10個登録されていたとします。
そこに11個目を追加するとします。
通常,nestedGrepStyles.add(); だと最終行に追加されますが,これを3番目(既存の2と3番目の間だ)に入れたいとします。
この場合,
追加する時に指定位置に追加する書き方があるのでしょうか?
追加してから並べ替えるような方向で書くのでしょうか?

どちらも,記述方法が解らず困っています。
お解りになる方がいましたら,ご教示願います。

No.9622 2019/05/22(Wed) 10:32:46
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

Re: 「正規表現スタイル」の項目追加をJavaScriptで指定箇所したい / (z-) URL
少々まどろっこしいですが、
・既存の3番目以降の正規表現スタイルのプロパティ(適用文字スタイル名、正規表現)を配列に入れつつ削除
・新規正規表現スタイル作成
・削除した正規表現スタイルを再度作成
という手順になるかと思います。

No.9623 2019/05/22(Wed) 12:30:03
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8

Re: 「正規表現スタイル」の項目追加をJavaScriptで指定箇所したい / ついんてーる
(z-)様
スクリプトを書いていて返信が送れました。
スタイルの親子関係を辿って関係が崩れないようにするのにチョット時間がかかりました。
正規表現スタイルの追加成功しました。
記事を何百個創ってしまった後で正規表現を全体に追加したかったのですが同期処理ではなく正規表現スタイルだけ項目を追加したかったための処理でした。
助かりました。
有り難うございました。

No.9624 2019/05/28(Tue) 11:14:40
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36