我想修剪一個看起來像這樣的字符串1:「Transmitters」,我希望它看起來像這樣= Transmitters。在c#中修改一個字符串,從這裏= 1:「發射器」到這個=發射器
-3
A
回答
0
我拿冠軍字面上:
str = str.Trim('1',':','"');
1
您可以用':'拆分字符串並刪除引號。
var str = "1:""Transmitters""";
var output = str.Split(':')[1].Replace("""","");
或者你也可以使用Regular Expressions(Regex class)。
1
要引號之間抽取
int pos = str.IndexOf('"');
str = str.Substring(pos + 1, str.Length - pos - 2);
+0
但是,如果有任何字符出現在第二次引用之後... – Reniuz
+0
然後'str = str.Substring(pos + 1,str.IndexOf(''',pos + 1) - pos - 1);' –
0
如果你想永遠刪除chracters具有相同的大小,你可以只使用Substring
方法:
string s = "1:\"Transmitters\"";
s = s.Substring(3, s.Length - 4);
如果冒號前面的數字可以更改,請查找psoition冒號在字符串中:
string s = "123:\"Transmitters\"";
int pos = s.IndexOf(':');
s = s.Substring(pos + 2, s.Length - pos - 3);
0
這個怎麼樣?
string temp = "1:\"Transmitters\"";
temp = temp.Replace("\"", string.Empty).Split(':')[1];
相關問題
- 1. 從映射器發出一個列表
- 2. 從Android發送一個字符串到一個Spring服務器
- 3. 將事件從一個事件發射器轉發到另一個事件
- 4. 安卓發射器改變
- 5. 在這裏,我想從這個字符串
- 6. UDP套接字:2個多播發射器,只想聽1
- 7. $發射不工作,同時在angularjs中從一個控制器發送數據到另一個控制器
- 8. OpenGL C#球發射器
- 9. onkeyup爲修改鍵發射
- 10. 粒子發射器編輯器:在下一個版本中未考慮這些更改
- 11. HADOOP:從映射器發射矩陣
- 12. 爲什麼這個MapReduce映射函數發射不起作用?
- 13. 單個活動的兩個發射器
- 14. KRL:在一個發射塊
- 15. C++如何從這個字符串
- 16. 合併複製 - 觸發射擊這兩個發佈服務器和訂閱
- 17. 從客戶端發送一個字符串到服務器
- 18. 將PHP字符串從HTTP發佈到另一個服務器
- 19. 從這個字符串
- 20. CCParticleSystemQuad發射器紋理影響其他發射器
- 21. Arduino VirtualWire射頻模塊發送一個字符串
- 22. 追加映射[字符串,字符串]到一個序列[映射[字符串,字符串]]
- 23. 在這裏映射Android SDK中的Group類? 「圖層」在這裏
- 24. AngularJS - 這個demo-app中的函數觸發器在哪裏?
- 25. XNA/C#射彈發射問題 - 需要一個射彈一次在空格鍵上發射新聞
- 26. 我該如何一次發送這個字符串一個字符?
- 27. 修改一個字符串併發送一個PM /查詢到IRC用戶
- 28. 請求發射器在Express中不發射'end'
- 29. 如何添加一個這個選擇器到字符串選擇器
- 30. 將Jelly Bean發射器移植到GingerBread
K,sooo ...什麼阻止你這麼做? – ElGavilan
'var str = @「1:」「Transmitters」「」。Substring(3,12);' – Jonesopolis
形成你得到的答案的變體似乎不清楚這個文字「this」是否是輸入和輸出的一部分。你應該格式化你的問題來澄清。 – Filburt