Language

UnicodeSetSpanner.TrimFormatted Method

Definition

Overloads

Name Description
TrimFormatted(ICharSequence, UnicodeSetSpanner+TrimOption, UnicodeSet+SpanCondition)

Returns a trimmed sequence (using CharSequence.subSequence()), that omits matching elements at the start or end of the string, depending on the trimOption and spanCondition.

TrimFormatted(ICharSequence)

Returns a trimmed sequence (using CharSequence.

TrimFormatted(ICharSequence, UnicodeSetSpanner+TrimOption)

Returns a trimmed sequence (using CharSequence.subSequence()), that omits matching elements at the start or end of the string, using the trimOption and SpanCondition.SIMPLE.

TrimFormatted(ICharSequence, UnicodeSetSpanner+TrimOption, UnicodeSet+SpanCondition)

Returns a trimmed sequence (using CharSequence.subSequence()), that omits matching elements at the start or end of the string, depending on the trimOption and spanCondition.

[Android.Runtime.Register("trim", "(Ljava/lang/CharSequence;Landroid/icu/text/UnicodeSetSpanner$TrimOption;Landroid/icu/text/UnicodeSet$SpanCondition;)Ljava/lang/CharSequence;", "GetTrim_Ljava_lang_CharSequence_Landroid_icu_text_UnicodeSetSpanner_TrimOption_Landroid_icu_text_UnicodeSet_SpanCondition_Handler", ApiSince=24)]
public virtual Java.Lang.ICharSequence? TrimFormatted(Java.Lang.ICharSequence? sequence, Android.Icu.Text.UnicodeSetSpanner.TrimOption? trimOption, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition);
[<Android.Runtime.Register("trim", "(Ljava/lang/CharSequence;Landroid/icu/text/UnicodeSetSpanner$TrimOption;Landroid/icu/text/UnicodeSet$SpanCondition;)Ljava/lang/CharSequence;", "GetTrim_Ljava_lang_CharSequence_Landroid_icu_text_UnicodeSetSpanner_TrimOption_Landroid_icu_text_UnicodeSet_SpanCondition_Handler", ApiSince=24)>]
abstract member TrimFormatted : Java.Lang.ICharSequence * Android.Icu.Text.UnicodeSetSpanner.TrimOption * Android.Icu.Text.UnicodeSet.SpanCondition -> Java.Lang.ICharSequence
override this.TrimFormatted : Java.Lang.ICharSequence * Android.Icu.Text.UnicodeSetSpanner.TrimOption * Android.Icu.Text.UnicodeSet.SpanCondition -> Java.Lang.ICharSequence

Parameters

sequence
ICharSequence

the sequence to trim

trimOption
UnicodeSetSpanner.TrimOption

LEADING, TRAILING, or BOTH

spanCondition
UnicodeSet.SpanCondition

SIMPLE, CONTAINED or NOT_CONTAINED

Returns

a subsequence

Attributes

Remarks

Returns a trimmed sequence (using CharSequence.subSequence()), that omits matching elements at the start or end of the string, depending on the trimOption and spanCondition. For example:

new UnicodeSet("[ab]").trim("abacatbab", TrimOption.LEADING, SpanCondition.SIMPLE)

... returns "catbab".

Android reference for android.icu.text.UnicodeSetSpanner.trim.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

TrimFormatted(ICharSequence)

Returns a trimmed sequence (using CharSequence.

[Android.Runtime.Register("trim", "(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;", "GetTrim_Ljava_lang_CharSequence_Handler", ApiSince=24)]
public virtual Java.Lang.ICharSequence? TrimFormatted(Java.Lang.ICharSequence? sequence);
[<Android.Runtime.Register("trim", "(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;", "GetTrim_Ljava_lang_CharSequence_Handler", ApiSince=24)>]
abstract member TrimFormatted : Java.Lang.ICharSequence -> Java.Lang.ICharSequence
override this.TrimFormatted : Java.Lang.ICharSequence -> Java.Lang.ICharSequence

Parameters

sequence
ICharSequence

the sequence to trim

Returns

a subsequence

Attributes

Remarks

Returns a trimmed sequence (using CharSequence.subSequence()), that omits matching elements at the start and end of the string, using TrimOption.BOTH and SpanCondition.SIMPLE. For example:

new UnicodeSet("[ab]").trim("abacatbab")

... returns "cat".

Android reference for android.icu.text.UnicodeSetSpanner.trim.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

TrimFormatted(ICharSequence, UnicodeSetSpanner+TrimOption)

Returns a trimmed sequence (using CharSequence.subSequence()), that omits matching elements at the start or end of the string, using the trimOption and SpanCondition.SIMPLE.

[Android.Runtime.Register("trim", "(Ljava/lang/CharSequence;Landroid/icu/text/UnicodeSetSpanner$TrimOption;)Ljava/lang/CharSequence;", "GetTrim_Ljava_lang_CharSequence_Landroid_icu_text_UnicodeSetSpanner_TrimOption_Handler", ApiSince=24)]
public virtual Java.Lang.ICharSequence? TrimFormatted(Java.Lang.ICharSequence? sequence, Android.Icu.Text.UnicodeSetSpanner.TrimOption? trimOption);
[<Android.Runtime.Register("trim", "(Ljava/lang/CharSequence;Landroid/icu/text/UnicodeSetSpanner$TrimOption;)Ljava/lang/CharSequence;", "GetTrim_Ljava_lang_CharSequence_Landroid_icu_text_UnicodeSetSpanner_TrimOption_Handler", ApiSince=24)>]
abstract member TrimFormatted : Java.Lang.ICharSequence * Android.Icu.Text.UnicodeSetSpanner.TrimOption -> Java.Lang.ICharSequence
override this.TrimFormatted : Java.Lang.ICharSequence * Android.Icu.Text.UnicodeSetSpanner.TrimOption -> Java.Lang.ICharSequence

Parameters

sequence
ICharSequence

the sequence to trim

trimOption
UnicodeSetSpanner.TrimOption

LEADING, TRAILING, or BOTH

Returns

a subsequence

Attributes

Remarks

Returns a trimmed sequence (using CharSequence.subSequence()), that omits matching elements at the start or end of the string, using the trimOption and SpanCondition.SIMPLE. For example:

new UnicodeSet("[ab]").trim("abacatbab", TrimOption.LEADING)

... returns "catbab".

Android reference for android.icu.text.UnicodeSetSpanner.trim.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to