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);
            }
        }
    }
  • 相关阅读:
    【12】python模块:itsdangerous(生成临时身份令牌)
    python作业/练习/实战:下载QQ群所有人的头像
    【4】Python操作redis
    【7】Python网络请求:requests模块
    【6】Python网络请求:urllib模块
    python学习笔记:目录结构
    【9】Python接口开发:flask Demo实例
    【8】Python接口开发:PythonWEB框架之Flask
    前端学习笔记——引入css文件、样式优先级
    Yii2模型介绍
  • 原文地址:https://www.cnblogs.com/hongmaju/p/3738359.html
Copyright © 2011-2022 走看看