Search Results for

    Show / Hide Table of Contents

    Class FullContextLabUtil

    a utility class for full context label

    Inheritance
    object
    FullContextLabUtil
    Namespace: LibSasara.Model.FullContextLabel
    Assembly: LibSasara.dll
    Syntax
    public static class FullContextLabUtil

    Methods

    GetCharsFromContext(ReadOnlyMemory<char>, char, char, int)

    beforeCharと afterCharの間の文字を返す

    Declaration
    public static ReadOnlyMemory<char> GetCharsFromContext(ReadOnlyMemory<char> contexts, char beforeChar, char afterChar, int countBefore = 1)
    Parameters
    Type Name Description
    ReadOnlyMemory<char> contexts
    char beforeChar
    char afterChar
    int countBefore

    beforeCharが何番目に出現する文字列かを指定

    Returns
    Type Description
    ReadOnlyMemory<char>

    GetCharsFromContext(ReadOnlyMemory<char>, char, int)

    beforeCharより以降の文字をすべて返す

    Declaration
    public static ReadOnlyMemory<char> GetCharsFromContext(ReadOnlyMemory<char> contexts, char beforeChar, int countBefore = 1)
    Parameters
    Type Name Description
    ReadOnlyMemory<char> contexts
    char beforeChar
    int countBefore
    Returns
    Type Description
    ReadOnlyMemory<char>
    See Also
    GetCharsFromContext(ReadOnlyMemory<char>, char, char, int)

    GetNumber(string, int)

    "xx"か1以上の数値の文字列を int に変換。 "xx"または変換失敗時はinvalidValueを返す

    Declaration
    public static int GetNumber(string contextValue, int invalidValue = -1)
    Parameters
    Type Name Description
    string contextValue
    int invalidValue

    "xx"または変換失敗時に返す値

    Returns
    Type Description
    int

    "xx"または変換失敗時はinvalidValueを返す

    GetNumberFromContext(ReadOnlyMemory<char>, char)

    beforCharと文末の間が"xx"または数値の時、数値ならintを返す

    Declaration
    public static int GetNumberFromContext(ReadOnlyMemory<char> contexts, char beforChar)
    Parameters
    Type Name Description
    ReadOnlyMemory<char> contexts
    char beforChar
    Returns
    Type Description
    int

    GetNumberFromContext(ReadOnlyMemory<char>, char, char?)

    beforCharと afterCharの間が"xx"または数値の時、数値ならintを返す

    Declaration
    public static int GetNumberFromContext(ReadOnlyMemory<char> contexts, char beforChar, char? afterChar)
    Parameters
    Type Name Description
    ReadOnlyMemory<char> contexts
    char beforChar
    char? afterChar
    Returns
    Type Description
    int

    SplitByMora(IEnumerable<FCLabLineJa>)

    FCLabLineJa オブジェクトのシーケンスをモーラ(拍)毎のグループに分割します。

    Declaration
    public static IList<List<FCLabLineJa>> SplitByMora(IEnumerable<FCLabLineJa> list)
    Parameters
    Type Name Description
    IEnumerable<FCLabLineJa> list

    グループに分割する FCLabLineJa オブジェクトのシーケンス。

    Returns
    Type Description
    IList<List<FCLabLineJa>>

    各内部リストには、同じモーラに属する FCLabLineJa オブジェクトが含まれているリストのリストです。

    In this article
    Back to top LibSasara