()に囲まれた文字内で置換No.08303
Lizu01 さん 16/08/29 16:58
 
連投申し訳ないです。

()に囲まれた文字で句点(。)があれば置換したいと思います。

(あああ。あああ)  →   (あああ〇あああ)

逆に()に囲まれていない句点はそのまま残したいと考えています。

何卒よろしくお願いいたします。

[ ]
RE:08303 ()に囲まれた文字内で置換No.08304
秀まるお2 さん 16/08/29 17:34
 
 検索:  (?<=\(.*)。(?=.*\))

 で検索すると、()の中の。だけヒットします。

 マクロでやるとしたら、

   replaceallfast "(?<=\\(.*)。(?=.*\\))", "○", regular;

 ってな具合になります。

[ ]
RE:08304 ()に囲まれた文字内で置換No.08306
Lizu01 さん 16/08/29 18:29
 
> 検索:  (?<=\(.*)。(?=.*\))
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> ってな具合になります。

迅速にご対応頂きありがとうございます。
動作確認致しました。

[ ]
RE:08304 ()に囲まれた文字内で置換No.08317
Lizu01 さん 16/09/02 16:48
 
> 検索:  (?<=\(.*)。(?=.*\))
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> ってな具合になります。

いつもありがとうございます。
せっかく作って頂いたのに申し訳ございまん。

あああ(あああ。あああ。)あああ。(あああ。)あああ。

  ↓

あああ(あああ○あああ○)あああ○(あああ○)あああ。

上記の場合で試すと()で囲まれていない箇所も○に変換されてしまいます。


下記のように変換出来ると大変助かります。

あああ(あああ○あああ○)あああ。(あああ○)あああ。




[ ]
RE:08317 ()に囲まれた文字内で置換No.08318
秀まるお2 さん 16/09/02 18:42
 
 すみません。そこまで考えが及びませんでした。

    (?<=\([^\)]*)。(?=[^\(]*\))

 だと大丈夫だと思います。(少なくともサンプルでは成功)

[ ]
RE:08318 ()に囲まれた文字内で置換No.08333
Lizu01 さん 16/09/08 09:49
 
> すみません。そこまで考えが及びませんでした。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> だと大丈夫だと思います。(少なくともサンプルでは成功)
返信が遅れて申し訳ありません。
動作確認致しました。
ありがとうございます。

[ ]