この文字列は[14:42:49] Any Nick Name: Message bla bla
です。唯一必要なものはAny Nick Name
です。正規表現:日付とコロンの間の任意の文字列に一致します
私は正規表現が決してよくありませんでした。結果の特定の部分を取得する方法を覚えていません。私はこれまで来た:/\[([0-9]{2}(:|\])){3} (.+):/g
[14:42:49] Any Nick Name:
の結果。
確かにsubstrなどで最後と最初の部分を削除できましたが、簡単な方法はありませんか?
それが実際だおかげで、[3]私のため以来、結果は '[14:42:49] Any Nick Name:、49]、]、Any Any Nick Name'です。 match()関数を使ってグループにアクセスする方法はありますか? –
@ elias94xx RegExpを使ってアクセスできます。$ 1(最初に取得したグループと$ 2 $ 3など) – Rezigned
@ elias94: 'str.match(regexp)'は2つの要素を返します。私は正規表現を変更しましたが、編集前に私が使用していたものを使用しています。 – pimvdb