// ------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// ------------------------------------------------------------------------------

package com.microsoft.recognizers.text.sequence.resources;

import java.util.Arrays;
import java.util.List;

public class ChinesePhoneNumbers {

    public static final String NumberReplaceToken = "@builtin.phonenumber";

    public static final String WordBoundariesRegex = "(\\b|(?<=[\\u0800-\\u9FFF]))";

    public static final String NonWordBoundariesRegex = "(\\B|(?<=[\\u0800-\\u9FFF]))";

    public static final String EndWordBoundariesRegex = "(\\b|(?=[\\u0800-\\u9FFF]))";

    public static final String ColonPrefixCheckRegex = "(([a-z]|[\\u4E00-\\u9FA5])\\s*$)";

    public static final List<Character> ForbiddenPrefixMarkers = Arrays.asList(':', '%');
}
