
例如 str_telephone 是原資料,item是用來判斷過濾詞依據
我要如何把str_telephone 中得 “投 資”過濾掉呢?
大神們 ,幫忙下
uj5u.com熱心網友回復:
1:字串操作2:正則運算式
uj5u.com熱心網友回復:
用replace比較簡單。string str=str_telephone.Replace("投 資", "");
uj5u.com熱心網友回復:
如下圖:↓

原始碼↓
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string ri1 = richTextBox1.Text;
string[] ri2List = richTextBox2.Text.Split('|');
foreach (var item in ri2List)
{
ri1=ri1.Replace(item, "");
}
richTextBox3.Text = ri1;
}
}
}
uj5u.com熱心網友回復:
你要想好,你是過濾【投 資】,還是【投資】,還是都過濾, 是html里空格的意思,按照上面給的代碼過濾【投 資】沒有問題,但如果來一個【投資】你就沒法過濾了uj5u.com熱心網友回復:
可以先把 替換為空格;然后把空格替換為空字串(即洗掉空格);
然后過濾"投資";
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/55420.html
標籤:C#
