例
それはとてもいいことですよね? そうです
したい探す疑問符の後に空間そして大文字。そして交換するそれを次のように変更します:
それはとてもいいことですよね?
そうです
いろいろな方法を試しましたが、効果はありませんでした。
- 探す:
? ([A-Z])
- 交換する:
?\r\r
答え1
グループをキャプチャしない方が効率的です。
- Ctrl+H
- 検索対象:
\?\h+\K(?=[A-Z])
- 置き換え: #プラットフォームに応じてまたはを
\n
使用できます\r
\r\n
- チェック マッチケース
- チェック 包み込む
- チェック 正規表現
- Replace all
説明:
\? # question mark, have to be escaped
\h+ # 1 or more horizontal spaces
\K # forget all we have seen until this position
(?=[A-Z]) # positive lookahead, make sure we have a capital after
スクリーンキャプチャ(前):
スクリーンキャプチャ(後):
答え2
試す:
(「大文字と小文字を区別する」を有効にする)
(探す)\? ([A-Z].*)
(交換する)\? \n\1
(注: は\
特殊な制御文字をエスケープするために使用されます)
\?
: リテラル文字列「?」の後にスペースが続く
(
)
括弧はグループ参照できる
.
任意の文字を意味し、.*
任意の文字を0回以上繰り返して意味します。
\1
最初のグループ参照(括弧)を参照しています