私はパターンにマッチさせようとしているファイルを持っていますが、それを他の文字列に置き換えますが、一致する行は大きすぎて複数行で発生します。私のパターンは最初の行にマッチし、その行だけを置き換えています。Pythonを使って複数行のパターンの正規表現を調べるには
例 -
m_pMainSceneManager->PushScene<ConfigurationSpecificHelpScreens>(MainScreenPriority::HelpScreens, &m_ContextTable
, L"HelpScreens.mercury");
ここでは2行である - コンテキストテーブル(&m_ContextTable
まで )が一列にあり、 , L"HelpScreens.mercury");
は別のラインです。非常に多くの正規表現で
また、私はこの正規expressionaを試してみました -
cpat = re.compile(r'.*m_pMainSceneManager->PushScene<ConfigurationSpecificHelpScreens>\(.*\n.*\)')
を私はre.MULTILINE
とし、また、そのことなく、上記の試してみました。しかし、運がない。
re.compile – user2564083
re.compileを(r '。* m_pMainSceneManager-> PushScene \(。* \ n。* \)')これは動作していない式です – user2564083