文字列があり、正規表現を使用して、文字:
と他の文字/
の間の文字グループを抽出します。 は一般的に、ここで私が得ていた文字列の例です:正規表現を使用して文字で始まり、終わる文字列のグループを検索します。
'abcd:45.72643,4.91203/Rou:hereanotherdata/defgh'
、彼らは文字:
と/
の間の両方であるように、私はまた、検索、45.72643,4.91203
とhereanotherdata
にしたいです。
私は、わずか1時間のパターンがあり簡単に文字列で、この構文を使用して
[tt]=regexp(str,':(\w.*)/','match')
tt = ':45.72643,4.91203/'
を試してみましたが、それはパターンが一度発生した場合にのみ機能します。パターンの倍数を含む文字列で使用すると、最初の:
と最後の/
の間の文字列がすべて取得されます。
どのようにパターンが複数回発生すると私はそれを取得することができます言及できますか?
ありがとう!うまくいくようです。構文を解読するのに時間がかかりましたが、私はそれを得たと思います。 :) – Tiri
これは正規表現で起こります:-D –