2016-12-07 7 views
1

私は2つの特定の一致、例えば2つのハッシュタグの間の文字列を取得しようとしています。私が達成したい何2つの一致の間のRegexの文字列を返します

入力:some text in front ##hi there## some text behind

出力:hi there

/%%(.*)%%/で、##hi there##が返されます。

ありがとうございます事前にありがとうございます

+0

に一致し、言語は何ですか? –

+0

@WiktorStribiżew申し訳ありませんが、私はそれが関連していたか分かりませんでした。それはPHPです – nickosv

+2

'$ matches [1]'にアクセスしてください –

答えて

0

あなたは先を見て背後を見ている必要があります。

(?<=##).*(?=##) 

これはhi there

https://regex101.com/r/qUR4NR/1

+0

複数のマッチが必要な場合、文字列が 'there %% are %% two %%は%% nowと一致します – nickosv

関連する問題