web-dev-qa-db-ja.com

WIRDCARD SEARCHとNOTEPAD ++に置き換えます

私は言葉が誤ってハイフンされたテキストからなる多くの文書があります。好き;

なる;モンスター;いずれかのものなど

私はこれが起こった場所を検索することができます。

\ l-\L.

任意の小文字、およびその間に ' - 'を持つ他の小文字の文字。

' - '文字を削除するために交換をどのようにコーディングしますか?

読んでくれてありがとう。

1
Ramses505

何を見つけます:(\l)-(\l) _
と置換する: $1$2 _

enter image description here

1
ZygD
  • Ctrl+H
  • 何を見つけます:(?<!-)\b(\l+)-(\l+)\b(?!-) _
  • と置換する: $1$2 _
  • [〜#〜]チェック[〜#〜]マッチケース
  • [〜#〜]チェック[〜#〜]折り返し
  • [〜#〜]チェック[〜#〜]正規表現
  • Replace all

説明:

(?<!-)      # negative lookbehind, make sure we haven't an hyphen before
\b          # Word boundary
(\l+)       # group 1, 1 or more small letters
-           # an hyphen
(\l+)       # group 2, 1 or more small letters
\b          # Word boundary
(?!-)       # negative lookahead, make sure we haven't an hyphen after
 _

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

enter image description here

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

enter image description here

1
Toto