Strting.Trim() 不会使用 C# 删除我的网页抓取工具中的前导和尾随空格

用户9544908

不知道我做错了什么,有问题的字符串是:

  Type    Family,   Strategy       

我将它存储在一个名为 item 的变量中,并调用 item.Trim() 但是输出没有变化。这是我整个函数的代码:

private bool checkFeatureList(string item, string feature, bool found)
    {

        //Only match if the feature is the first word TO DO
        if (item.Contains(feature) && found == false)
        {
            int featureLength = feature.Length - 1;
            item.Trim();
            if (item.Substring(0, featureLength) == feature)
            {
                //Have not found the type yet, so add it to the array
                found = true; //Only need the first match
                //feature = item; //Split on double space TO DO
                cleanFeatureList.Add(item);
            }
        }

        return found;
    }

我的目标是仅当第一个单词与“功能”匹配时才将“项目”添加到我的数组中。关于“featureLength”的一点只是为了得到第一个词,这不起作用,因为我的字符串在调用 item.Trim() 后仍然有前导空格。

在上面的例子中,我按照上面的指示传递了项目,“功能”是“类型”,“找到”是假的。

乔恩·斯基特

这是您当前的呼叫Trim

item.Trim();

Trim方法不会更改您正在调用的字符串的内容。它不能 - 字符串是不可变的。相反,它返回对应用了修剪字符串的引用。所以你要:

item = item.Trim();

请注意,您仍然需要额外的字符串操作来 适当处理,但这至少会根据需要从字符串的开头和结尾修剪空格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#Trim()与replace()

来自分类Dev

停止C#string.Trim()删除FF字符?

来自分类Dev

XAML中的VisualStateManager不会使用新的状态更新

来自分类Dev

NPM安装将不会使用我提供的git url

来自分类Dev

C ++,某些组合永远不会使用rand()出现

来自分类Dev

使用$ .trim的$ .trim空间在Jquery中不起作用

来自分类Dev

Wordcloud不会使用Shiny中的新输入进行更新

来自分类Dev

Div容器不会使用CSS和HTML居中

来自分类Dev

.tfignore不会使用通配符忽略我的文件

来自分类Dev

在python中在线循环而不创建不会使用的变量

来自分类Dev

C仅通过指针操作来删除字符串中的前导和尾随空格

来自分类Dev

RecyclerView不会使用SubmitList()和LiveData自动刷新

来自分类Dev

实体框架5不会使用我的视图

来自分类Dev

如何从数据集LINQ中获取单个值而不会使用C#抛出无效的强制转换异常

来自分类Dev

Python不会使用truncate删除文件的内容

来自分类Dev

NPM安装将不会使用我提供的git url

来自分类Dev

C ++,某些组合永远不会使用rand()出现

来自分类Dev

MySQL从字段中删除空格(不使用TRIM)

来自分类Dev

为什么使用容器时C ++不会使begin()无效

来自分类Dev

debugfs不会使用空格来统计文件名

来自分类Dev

在python中在线循环而不创建不会使用的变量

来自分类Dev

在C#中获取HP TRIM容器的内容

来自分类Dev

如何使用Shell脚本从文件的每一行中删除前导和尾随空格?

来自分类Dev

数组中的函数不会使用when和apply触发

来自分类Dev

在C#中使用Excel Trim

来自分类Dev

Swift 3:EKEventStore 不会使用 RecurrenceRule 删除单个事件

来自分类Dev

网站不会使用 chrome 中的箭头键滚动

来自分类Dev

用 C 编写一个程序,从字符串中删除前导和尾随空格

来自分类Dev

删除 C 中的尾随空格

Related 相关文章

  1. 1

    C#Trim()与replace()

  2. 2

    停止C#string.Trim()删除FF字符?

  3. 3

    XAML中的VisualStateManager不会使用新的状态更新

  4. 4

    NPM安装将不会使用我提供的git url

  5. 5

    C ++,某些组合永远不会使用rand()出现

  6. 6

    使用$ .trim的$ .trim空间在Jquery中不起作用

  7. 7

    Wordcloud不会使用Shiny中的新输入进行更新

  8. 8

    Div容器不会使用CSS和HTML居中

  9. 9

    .tfignore不会使用通配符忽略我的文件

  10. 10

    在python中在线循环而不创建不会使用的变量

  11. 11

    C仅通过指针操作来删除字符串中的前导和尾随空格

  12. 12

    RecyclerView不会使用SubmitList()和LiveData自动刷新

  13. 13

    实体框架5不会使用我的视图

  14. 14

    如何从数据集LINQ中获取单个值而不会使用C#抛出无效的强制转换异常

  15. 15

    Python不会使用truncate删除文件的内容

  16. 16

    NPM安装将不会使用我提供的git url

  17. 17

    C ++,某些组合永远不会使用rand()出现

  18. 18

    MySQL从字段中删除空格(不使用TRIM)

  19. 19

    为什么使用容器时C ++不会使begin()无效

  20. 20

    debugfs不会使用空格来统计文件名

  21. 21

    在python中在线循环而不创建不会使用的变量

  22. 22

    在C#中获取HP TRIM容器的内容

  23. 23

    如何使用Shell脚本从文件的每一行中删除前导和尾随空格?

  24. 24

    数组中的函数不会使用when和apply触发

  25. 25

    在C#中使用Excel Trim

  26. 26

    Swift 3:EKEventStore 不会使用 RecurrenceRule 删除单个事件

  27. 27

    网站不会使用 chrome 中的箭头键滚动

  28. 28

    用 C 编写一个程序,从字符串中删除前导和尾随空格

  29. 29

    删除 C 中的尾随空格

热门标签

归档