国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#獲取兩個特定字符之間的內容并輸出的方法

2019-10-29 19:32:20
字體:
來源:轉載
供稿:網友

今天一直在絞盡腦汁的尋找解決兩個字符之間的內容如何輸出的問題,剛開始就使用了萬能的正則表達式;但是不知哪里的原因

自己的數據一直出不來,覺得應該是我輸入的字符的問題吧,因為我獲取的是一個inp文件里的內容(類似與文本文件);

雖然這次正則表達的強大沒有被我展示出來,但是依舊捍衛不了他在我心里的位子;還是有必要把他的使用方法貼出來;

string result=regex.matchs(your str, "(?<=beginstr).*?(?=endstr)").value

經過一般搜索,最終在百度上找到了大神的回答;真的很感謝;

大神利用的是indeof這個方法,通過查找關鍵字的索引,進行計算;

具體方法:

問題:上面是要處理的字符串

我想把 “直通車參考價” 與 “每頁顯示50條”

之間的所有字符串取出來,放到一個字符串變量中,要怎么做

求大神幫忙解答

回答:

你為什么不用C#的indexof來做呢?

string strstart="直通車參考價";int strlength=strstart.length;string str=Allstr.Substring(Allstr.indexof("直通車參考價")+strlength,Allstr.indexof("每頁顯示50條")-Allstr.indexof("直通車參考價")-strlength);

ok 問題完美解決 ,如果認為正則太晦澀難懂的話,我覺得可以嘗試利用indexof這種方法。

以上這篇c#獲取兩個特定字符之間的內容并輸出的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特后旗| 大石桥市| 大庆市| 资阳市| 凌云县| 隆尧县| 淳化县| 安西县| 垦利县| 苍溪县| 泽州县| 连山| 易门县| 高青县| 乌拉特前旗| 惠州市| 烟台市| 新密市| 阿瓦提县| 淳安县| 于田县| 忻州市| 含山县| 绥化市| 稷山县| 东辽县| 黄山市| 武川县| 昌吉市| 广昌县| 阳泉市| 沭阳县| 南木林县| 灵寿县| 天峨县| 黑山县| 张家界市| 玛纳斯县| 宁城县| 大名县| 永宁县|