フォーラムの返信を作成しました。
- 作成者投稿
- MTJ-K参加者
こんにちは、開発お疲れ様です。
今回の事象ですが、regex++の仕様だったんですね。
自分もregex++を試してみたのですが、確かに同じような動きになりました。具体的な例ですが、以下1行の文章を正規表現「(?<!\d)\d+」で検索した例です。
123 456_789a0123
[次を検索]で「123」「456」「789」「0123」と順にマッチするのを想定しましたが、
実際には「123」「23」「3」「456」「56」「6」…となりました。
また、文末から[前を検索]を実行した場合も
「0123」「789」「456」「123」と順にマッチするのを想定しましたが、
実際には「0123」「012」「01」「0」「9」「78」「7」…となりました。問題点ですが、この事象はこちらでのやりとりで気づいたのですが、
そういった制限があることを知らなかった為、
正規表現が誤っているのかと必要以上に試行錯誤してしまいました。今回の「(?<!\d)\d+」の場合、「(^|(?<=[^\d]))[\d]+($|(?=[^\d]))」で同様の結果になりましたが、
ちょっと冗長になってしまったように思います。regex++の仕様とのことでしたので、利用できない条件など
ヘルプに記載があれば不必要に悩まずに済むと思います。以上、どうぞよろしくお願いいたします。
MTJ-K参加者こんにちは、いつも開発お疲れ様です。
v14.6.正式版がもうそろそろ、とのことでしたので、
以前報告しました正規表現の否定後読み、否定先読みを使用した検索について
もし対応が間に合うようであればと思い、書き込みました。
以上、どうぞよろしくお願いいたします。MTJ-K参加者2つ目の正規表現が間違っていました。
(?!\d)\d+
ではなく
\d+(?!\d)
を指定して「前を検索」を行った場合でした。
失礼致しました。MTJ-K参加者先ほどの正規表現に「行先頭もしくは」が抜けてしまっていたので、訂正致します。
(^|(?<=[^。-゚]))[。-゚]+以下の正規表現で、「前を検索」の場合も意図した動きになりました。
行先頭もしくは半角カタカナ以外から始まり、行末もしくは半角カタカナ以外が続く半角カタカナな指定です。
(^|(?<=[^。-゚]))[。-゚]+($|(?=[^。-゚]))ちなみにですが、否定先読み、否定後読みをつかった
(?<![。-゚])[。-゚]+(?![。-゚])
は意図した動きにはなりませんでした。以上です。
MTJ-K参加者こんにちは。
以下のような正規表現で半角カタカナ表記の文字の塊で移動しましたので、参考になればと思います。
(?<=[^。-゚])[。-゚]+
行先頭もしくは半角カタカナ以外から始まる半角カタカナな指定です。ただ、「次の検索」では塊ごとなのですが、「前の検索」だと文字途中でマッチしてしまうようです。
以上です。
MTJ-K参加者開発お疲れさまです。
v14.4.3付属ヘルプのplugin.hについて修正されていることを確認しました。
有難う御座いました。MTJ-K参加者いつも開発お疲れ様です。
EmEditor v14.4.2 64bit版にて修正されていることを確認いたしました。
対応ありがとうございました。MTJ-K参加者いつも開発お疲れ様です。
EmEditor v14.4.2 beta 3 64bitを試してみまして、ツールバーの色の品質を変更した後も、
押下状態のプラグインアイコンが描画されるのを確認しました。
対応ありがとうございました。ツールバーの設定変更で他にも確認してみましたところ、
検索バー、マーカーバーについては、色の品質、大きいアイコンであるかの設定が
他のツールバーとは異なり、EmEditor再起動まで反映されていないようでした。
また、本体付属HTMLバープラグインについてですが、HTMLバーを非表示にしている
状態で大きいアイコンであるかの設定を変更したのち、HTMLバーを表示させると、
設定変更前の大きさのアイコンで表示されるようでした。以上、どうぞよろしくお願いいたします。
MTJ-K参加者開発お疲れ様です。
EmEditor v14.4.0 beta 7を試しまして、
プロジェクトプラグインの文言についても修正されているのを確認しました。
以上、どうぞ宜しくお願い致します。MTJ-K参加者開発お疲れ様です。
EmEditor v14.4.0 beta 7を試しまして、
Editor_KeyboardPropが意図した通りに動く事を確認しました。
対応有難う御座いました。MTJ-K参加者お世話になっております。
EmEditor v14.4.0 beta 6にて気づいた点がありましたので報告いたします。
プラグインインライン関数のEditor_KeyboardPropを使用したところ、
「キーボード」ではなく「スペルチェック」タブが選択された状態で表示されました。
また、Editor_KeyboardPropの利用方法が間違っているのかもしれませんが、
第2引数にEEID_FOCUS_LEFT_BARを指定して呼び出したところ、
「左カスタム バー」を初期選択にしたかったのですが、そうはなりませんでした。ご確認のほど、どうぞよろしくお願いいたします。
MTJ-K参加者いつも開発お疲れ様です。
EmEditor v14.4.0 beta 6 64bitにて確認しましたところ、
スニペットプラグインのキーボードショートカット割当については修正されていましたが、
プロジェクトプラグインのソリューションテンプレートプロパティでのキーボードショートカット割当は
以前のままのようでした。
ご確認いただけましたら幸いです。MTJ-K参加者お世話になっております。いつも開発お疲れ様です。
印刷プレビューのスクロールバーについて、EmEditor v14.4.0 beta 6にて
修正されていることを確認しました。
対応いただき有難う御座いました。MTJ-K参加者お世話になっております。開発お疲れ様です。
EmEditor v14.4.0 beta 6にて修正されていることを確認しました。
今後ともどうぞ宜しくお願い致します。MTJ-K参加者こんにちは。開発お疲れ様です。
v14.4.0ベータ版からの挙動で気付いた点がありましたので、報告致します。
印刷プレビューウィンドウのツールバー、メニューからプロパティを選択した場合、
今までは「印刷」タブが選択された状態でプロパティウィンドウが表示されていましたが、
v14.4.0ベータでは「リンク」タブが選択された状態になっているようです。
以上、どうぞよろしくお願い致します。MTJ-K参加者お世話になっております。
いつも開発お疲れ様です。最新ベータ版で試したところ、行番号の文字間隔などが正常な間隔となっていることを確認しました。
対応いただき有難う御座いました。
よろしければこちらについてもご確認いただけましたら幸いです。以上、どうぞよろしくお願い致します。
MTJ-K参加者こんにちは、開発お疲れ様です。
遅くなってしまいましたが、垂直スクロールバーのマーカー表示について確認しまして、
3点とも修正されていることを確認しました。
対応の程、どうも有り難う御座いました。MTJ-K参加者お世話になっております。
古いファイルの削除、差し替えについて有難う御座いました。
お手数をお掛けしました。以上、それでは失礼致します。
MTJ-K参加者こんにちは、返信有難う御座いました。
拙作プラグイン掲載の取り下げについてメールさせていただきましたので、よろしくお願い致します。
また、差し替えファイルについてもをアップロード致しました。以上、どうぞよろしくお願い致します。
MTJ-K参加者こんにちは、返信有難う御座います。
次のバージョンが公開されましたら、試してみたく思います。
また、スクロールバー右クリックメニューについても仕様とのことで承知いたしました。以上、どうぞよろしくお願い致します。
MTJ-K参加者自己レスです。
ライブラリの登録方法についてはこちらより見つけることができました。
登録フォームはWebサイト刷新で無くなってしまったようですが、メールでも受け付けているようでしたので、
数日中に申請したく思います。
以上、どうぞよろしくお願い致します。MTJ-K参加者こんにちは、開発お疲れ様です。
v13 beta3を試しました。
「元に戻す」でも選択状態が維持されていることを確認しましたが、
Backspaceキー押下後に「元に戻す」の場合は解除されてしまいました。
また、「やり直し」についても選択状態が維持されるとうれしく思います。「元に戻す」実行後のカーソル位置の維持は難しいでしょうか。
「元に戻す」を行うと急に画面がスクロールしてしまうことがあり、
ちょっと不便に感じます。MTJ-K参加者こんにちは、開発お疲れ様です。
v13 beta3を試しまして、修正を確認しました。
対応いただき有難う御座いました。MTJ-K参加者こんにちは、開発お疲れ様です。
新機能の複数選択編集は便利そうですね。
早速使用してみまして、気になる点がありましたので、報告いたします。1.Ctrlキーを押下しながらマウスで複数選択を実行
2.文字入力を行い、複数個所を一度に編集
3.「元に戻す」を実行
→このタイミングで複数選択が解除されてしまいます。複数個所を編集中でも「元に戻す」を実行したい場合があるかと思いますが、
現状では「元に戻す」実行後は選択し直しが必要になるので、
複数選択状態を維持して欲しいです。
また「元に戻す」実行後のカーソル位置が文字入力開始位置とは
異なっていましたが、文字入力開始位置のままが嬉しいです。以上、どうぞよろしくお願いいたします。
MTJ-K参加者こんにちは、MTJ-Kです。
EmEditor v13 beta 2 32ビット版にて作業していましたところ、
「文書全体のタブを空白に変換」
「文書全体の空白をタブに変換」
が動作しませんでしたので、報告いたします。Windows7 Professional 32ビット環境です。
以上、どうぞ宜しくお願い致します。 - 作成者投稿