web-dev-qa-db-ja.com

正規表現の最初の文字を表示して、残りの文字をアスタリスクやドットに置き換える

このフォーマットでテキストを置き換えるために正規表現を見つけようとします

balle spaziali
bambole e botte
calda emozione
fuori di testa
giovani diavoli
ragazze vincenti
ore contate
 _

この方法では

b.... s.......
b...... e b.....
c.... e......
f.... d. t....
g...... d......
r...... v.......
o.. c......
 _

あなたは考えていますか?

[。ね。]メモ帳++をテキストエディタとして使用していますが、バッチまたはPowerShellスクリプトが必要かどうかわかりません。
[。]ご提案をお願いします

5
Joe
  • Ctrl+H
  • 何を見つけます:(?<![^a-z])(?<!^)[a-z] _
  • と置換する: . _
  • [〜#〜]のチェック[〜#〜]マッチケース
  • [〜#〜]チェック[〜#〜]折り返し
  • [〜#〜]チェック[〜#〜]正規表現
  • Replace all

説明:

(?<![^a-z])     # negative lookbehind, make sure we haven't a non-letter before
(?<!^)          # negative lookbehind, make sure we aren't at the beginning of line
[a-z]           # a letter
 _

スクリーンショット(以前):

enter image description here

スクリーンショット(後):

enter image description here

12
Toto