次のようなタグが含まれるドキュメントがたくさんあります(太字):
Lorem ipsum dolor sit amet、\ConsecTeturTitle。Sed posuere consectetur estatlobortis。Lorem ipsum dolorは、amet、consecteturadipiscingelitに座ります。\ textit { \ QuamLoremTitle } \ specialnote {{ \ EgestasMagnaTitle } Vivamus sagittis lacus vel augue laoreet rutrum faucibusdolorauctorを参照してください。Nullam quis risus eget urna mollis ornare veleuleo。Cras justo odio、dapibus ac facilisis in、egestasegetquam。
私はそれらを見つけるためにこれを使用しています:
\\[A-Z].*Title
それは最初のものでうまくいきます:
\ ConsecTeturTitle
ただし、次の2つと、その間のすべてを次のように選択します。
\ QuamLoremTitle} \specialnote{{\EgestasMagnaTitleを参照
私は答えを見つけるために検索してきましたが、検索する適切なものを知るのに十分な正規表現についての知識がないのではないかと心配しています。
基本的に、「\」で始まり大文字で始まり「タイトル」で終わるすべてのタグを見つける必要があります。次に、それらを「\hl」に置き換える必要があります
私は次のようにPHPでそれを行うことを計画しています:
preg_replace( '\\[A-Z].*Title', '\hl', $docContents );
どんな助けでも大歓迎です!