Exemplo n.º 1
0
        public static void MyAction(JiebaLambdaInput input, JiebaLambdaOutput output)
        {
            JiebaNet.Segmenter.JiebaSegmenter jiebaSegmenter = new JiebaNet.Segmenter.JiebaSegmenter();
            output.JiebaText = string.Join(" ", jiebaSegmenter.Cut(input.Text));

            Count++;
            //Console.WriteLine($"JiebaLambda.MyAction Debug:{Count}");
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Jiqba!");

            var sourceString = "許當麻緩緩的唱著:那樣的回憶那麼足夠足夠我天天都品嚐著寂寞";

            JiebaNet.Segmenter.ConfigManager.ConfigFileBaseDir = AppDomain.CurrentDomain.BaseDirectory + @"jiebanet_config";


            var segmenter = new JiebaNet.Segmenter.JiebaSegmenter();


            Console.WriteLine("Cut -\r\n");

            var segmentsCut = segmenter.Cut(sourceString);

            Console.WriteLine(string.Join("/", segmentsCut));


            Console.WriteLine("\r\n--------------------------------\r\n");

            var posSeg = new JiebaNet.Segmenter.PosSeg.PosSegmenter(segmenter);


            var tokens = posSeg.Cut(sourceString);

            foreach (var token in tokens)
            {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.Write(token.Word);
                Console.ForegroundColor = ConsoleColor.White;
                Console.Write("/");
                Console.ForegroundColor = ConsoleColor.DarkGray;
                Console.Write(token.Flag);
            }

            Console.ReadLine();
        }