我有一個字符串'Basingstoke & Deane'
,我想檢查'&'
符號,並從該點(包括)切下字符串。如何截斷perl中特定字符的字符串?
所以我輸入的是:'Basingstoke & Deane'
和輸出是:'Basingstoke '
我可以搜索使用$string =~ /&/
的'&'
優良,可替代/使用s/&//
刪除它,但我有一個如何刪除&
以及之後的所有字符。剩餘的空間並不重要。
這是很多字符串之一,因此一個通用的解決方案將是最好的。道歉,如果這之前已經問過,我已經看到了很多關於使用substr
截斷字符串以及搜索特定字符串的問題等等的問題,但沒有什麼我正在尋找的東西。任何幫助讚賞。
's /([^&] *)&/ $ 1 /' – user1937198
或者更簡單的's /&.*//'或許? – duskwuff
啊大好回答,歡呼! – dgBP