zoukankan      html  css  js  c++  java
  • 从字符串总分离文件路径、命名、扩展名,Substring(),LastIndexOf()的使用;替换某一类字符串,Replace()的用法

    一:从字符串总分离文件路径、命名、扩展名,上图

    二:代码

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace FilePathString
    {
        public partial class Frm_Main : Form
        {
            public Frm_Main()
            {
                InitializeComponent();
            }
    
            private void btn_Openfile_Click(object sender, EventArgs e)
            {
                if (openFileDialog1.ShowDialog() == DialogResult.OK)//判断是否选择了文件
                {
                    string P_str_all = openFileDialog1.FileName;//记录选择的文件全路径
                    string P_str_path = //获取文件路径
                        P_str_all.Substring(0, P_str_all.LastIndexOf("\") + 1);//从最后一个/开始---到从最后一个/开始最后一个的长度
                    string P_str_filename = //获取文件名
                        P_str_all.Substring(P_str_all.LastIndexOf("\") + 1, //从最后一个/开始---到从最后一个/开始最后一个.的长度
                        P_str_all.LastIndexOf(".") - 
                        (P_str_all.LastIndexOf("\")+1));
                    string P_str_fileexc = //获取文件扩展名
                        P_str_all.Substring(P_str_all.LastIndexOf(".") + 1,//从最后一个.开始----到从最后一个.开始最后的长度
                        P_str_all.Length - P_str_all.LastIndexOf(".")-1);
                    lb_filepath.Text = "文件路径: " + P_str_path;//显示文件路径
                    lb_filename.Text = "文件名称: " + P_str_filename;//显示文件名
                    lb_fileexc.Text = "文件扩展名: " + P_str_fileexc;//显示扩展名
                }
            }
    
        }
    }

     三:替换某一类字符串,上图

    四:代码

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace ReplaceString
    {
        public partial class Frm_Main : Form
        {
            public Frm_Main()
            {
                InitializeComponent();
            }
    
            private void btn_replace_Click(object sender, EventArgs e)
            {
                txt_str.Text = //使用字符串对象的Reaplce方法替换所有满足条件的字符串
                    txt_str.Text.Replace(txt_find.Text, txt_replace.Text);
            }
        }
    }
  • 相关阅读:
    SQL学习之计算字段的用法与解析
    SQL学习之用通配符进行数据过滤
    SQL学习之高级数据过滤
    SQL学习之空值(Null)检索
    JavaScript之arguements对象学习
    django配置数据库
    django创建项目
    django安装
    Django套用现成模板,导入css,js,images等文件
    Nvidia显卡安装驱动
  • 原文地址:https://www.cnblogs.com/hongmaju/p/3738359.html
Copyright © 2011-2022 走看看