例
それはとても良いですね。はい、そうです
find疑問符の後にspaceと大文字が続きます。次にreplace it with:
それはとても良いですね。
はい、そうです
私は無駄にさまざまな方法を試しました。
? ([A-Z])
?\r\r
グループをキャプチャしない方が効率的です。
\?\h+\K(?=[A-Z])
\n
#使用できます\r
または\r\n
プラットフォームによって異なります説明:
\? # 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
スクリーンキャプチャ(前):
スクリーンキャプチャ(後):
試してください:
(「マッチケース」を有効にする)
(検索)\? ([A-Z].*)
(交換)\? \n\1
(注意: \
は、特殊な制御文字をエスケープするために使用されます)
\?
:リテラル文字列 "?"続いてスペース
(
および)
parensは、参照可能なgroupを作成します
.
は任意の文字を意味し、.*
は、0回以上の任意の文字を意味します
\1
は最初のグループ参照(親)を参照しています