Boost :: split kullanarak tüm dizeleri bir sınırlayıcı olarak kullanarak bir dizeyi ayırmak için bir yöntem olup olmadığını bilmek istiyorum. Örneğin:Boost :: Sınırlayıcı olarak tüm dizeyi kullanarak bölme
str = "xxaxxxxabcxxxxbxxxcxxx"
bir ayırıcı olarak "abc" kullanarak bu dizeyi bölmek için bir yöntem var mıdır? Bu nedenle dönen:
sonuç Ben yüklemi "is_any_of" Ancak "(abc ")" is_any_of" çağırma neden olacaktır kullanarak boost :: bölünmüş farkındayım dizesi "xxaxxxx" ve "xxxxbxxxcxxx"
olurdu dizgiyi tek karakter 'a', 'b' ve 'c' olarak bölme, ki istediğim bu değil. Herhangi bir yardım için teşekkür ederiz.
Eğer
Bazı "equals" kombinasyonunu ve sınırlayıcı olarak kullanılacak dize değerini kullanabilmeniz gerekir, ancak özellikler şu anda beni çekiyor. –
Mümkün [çoğaltılarak] [http://stackoverflow.com/questions/3739280/split-on-substring] – Cubbi