-3
正規表現を使用して文字列リテラルの後ろの最初の単語を見つけるにはどうすればよいですか?正規表現を使ってフレーズの後の最初の単語を取得する方法
I.e. 私はラインから "DAQJ7PS" を抽出したい:
ERRORのservice.PostServiceは - あなたの最初のキャプチャグループで結果を与えるポストDAQJ7PSに
正規表現を使用して文字列リテラルの後ろの最初の単語を見つけるにはどうすればよいですか?正規表現を使ってフレーズの後の最初の単語を取得する方法
I.e. 私はラインから "DAQJ7PS" を抽出したい:
ERRORのservice.PostServiceは - あなたの最初のキャプチャグループで結果を与えるポストDAQJ7PSに
/ERROR service\.PostService - Failed to save post (.+)/
の保存に失敗しました。より具体的な要件がある場合は、これを調整することができます。
'/ post(。+)$ /'も動作します。 –
これは、目的の「DAQJ7PS」ではなく「post DAQJ7PS」を抽出します。 – jopaki
@jopaki - 「抽出する」とはどういう意味ですか?キャプチャバッファにアクセスできますか?キャプチャバッファ1で何を読み込むのが問題なのですか?どのような味の正規表現ですか?もしあなたがperlを使っているなら、この 'ERROR service.PostService - Post \ K. +'を保存できませんでした。見た目の裏側のアサーションがあれば、これを行うことができます '(?<= ERROR service.PostService - 。+ '、両方とも' ERROR service.PostService - キャプチャ・バッファ1を読み込むよりも遅いです。ポスト(。+) 'を保存できませんでした。 – sln