首页 > 解决方案 > 像 javascript 一样在 csharp 中拆分字符串

问题描述

我正在尝试从 C# 表单中的 html 对象导入一些文本。

var a = document.getElementById('js_CityPosition0Link').title;
console.log(a);

var b = a.split(" (");
console.log(b);

var c = b[0];
console.log(c);

我可以得到“a”字符串,但不能像 javascript 那样在 C# 语言中转换为“c”。

标签: javascriptc#stringsplit

解决方案


您必须将其转换为数组,然后才能拆分字符串

      string str = "Belediye Binasi (10)";
            string[] str_toArray = str.Split('(');

            foreach(string val in str_toArray)
            {
                Console.WriteLine(val);
            }

            Console.WriteLine("The result you need : {0}", str_toArray[0]);
            Console.ReadKey();

结果 :

Belediye Binasi
10)
The result you need : Belediye Binasi

在此处输入图像描述


推荐阅读