定義済みのスタイルを持つブロックのリストを含むWord 2010文書があります。 スタイルは他のソフトウェアでこれらのブロックを処理するために使用されます。
すべてのブロックのID行に間違ったスタイルが含まれているため、間違ったクイックパートを使用してドキュメントを作成しました。
これがブロックのID行です。
PREFIX_111_222_SUFFIX_増分ID: ブロックのタイトル ¶
IDはインクリメンタル(001、002、003、...)であり、タイトルはブロックごとに異なります。例えば:
- PREFIX_111_222_SUFFIX_001: これは#1のタイトルです ¶
- PREFIX_111_222_SUFFIX_002: これがタイトル#2です ¶
そしてスタイルは:
- PREFIX_111_222_SUFFIX_増分ID: "Style1"を持つ
- ブロックのタイトル "Style2"を持っています
- ¶スタイルは "Normal"です
問題はQuickpartのStyle1であるべきだったということです! 今私は彼らが正しいスタイルを使用するようにそれらのすべてを変更する必要があります。
Word 2010でそれを達成する方法はありますか?
私はかなり "標準の"正規表現(python、perl、vimなど)を使って訓練しましたが、私はWordで完全に行き詰まっています。
私は本当にこれに関して助けが必要です。
編集する これが私がこれまでに試したことです:
最初に私はIDを一致させようとしました。 私はそれらのパターンを試しましたが、それらはすべて失敗します。
- (PREFIX_111_222_SUFFIX _ *>)*:
- (PREFIX_111_222_SUFFIX _ *>)*:(*)(^ 13)
1行ではなく2行を選択します。
私の考えは:
最初に#を加えて、私が働きたい分野を特定します。
Pattern (PREFIX_111_222_SUFFIX_*>) *:(\*)^13 Replacement string: \1: \2###
もちろん私は他の多くのパターンを試しましたが、それらのどれも全体と行全体に一致しません。
次に線のスタイルを変更します。
Pattern (###^13) Repl. STYLE_SOMETHING ^p
しかし、ステップ1を実行することはできません。だから私は完全に立ち往生しています。
これは私が試したいくつかのテキストサンプルです。
PREFIX_111_222_SUFFIX_0001: The title of the block
Subcat1: XYZ
Subcat2: XYZ
PREFIX_111_222_SUFFIX_0002: The title of the block
Subcat1: XYZ
Subcat2: XYZ
すみません、遅れて私は当時かなり予約過多です… ご協力ありがとうございます。