-2

単語の可変グループを見つけて置き換えるために、GREP式のヘルプが必要です。文は常に同じ2つの単語(太字のイタリック体)で始まり、常に(コロン)で終わりますが、中央のビットは異なります。だから私は検索する必要があります:

Bold italicizedその後、任意の単語の文字列:

すなわち。「太字のイタリック体」で始まり、単語のグループは「:」で終わります。

例えば:

Bold italicized May 6, 2010:

次に、そのテキストにいくつかのフォーマットを適用します。ありがとうございました。

4

2 に答える 2

2

これを行う適切なツールはではなくです:

シェルの例:

$ cat file.txt 
Bold italicized foo bar:
Bold italicized qux:
$ sed 's/^Bold italicized\(.*\):/do something with "\1"/g' file.txt
do something with " foo bar"
do something with " qux"
$ 

ノート

  • ここまたはここにたくさんの例とドキュメントがあります
  • 基本的なsed置換コマンドはs/regex/substitution/modifier
  • 正規表現を使用する場合、これは^行の先頭を意味\( \)し、キャプチャを作成するために使用します
于 2012-11-14T04:10:45.320 に答える
0

これは非常に単純なものですが、これでうまくいくはずです。したがって、初心者であっても、自分でこれを思い付くことができたはずです。

^Bold italicized.+?:

GREPの使用方法についてもう少し詳しく知りたい場合は、InDesignGREPリファレンスをお勧めします。

于 2012-11-14T14:14:32.677 に答える