Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は文字列を持っています:
MONEY-ID123456:MONEY-STAT43:MONEY-PAYetr-1232832938
上の文字列を見るとコロン( :)で区切られていることが分かりますが、実際の環境では標準的なレイアウトではありません。
:
標準は、フィールド name 、 example MONEY-ID、およびMONEY-STATです。
MONEY-ID
MONEY-STAT
どうすればうまく分割できるでしょうか?フィールド名の後ろから値を取得しますか?
たとえば、正規表現を使用すると、
(?<=MONEY-ID)(\d)*
抽出します
123456
あなたの文字列から。