0
A
回答
2
PHP:
$text = preg_replace('/(\s+|^)@\S+/', '', $Text);
的Perl:
$text =~ s/(\s+|^)@\S+//g;
可選擇使用\w+
(字字符),而不是\S+
(非空白字符)。
+2
也許'\ w +'是一個更好的選擇,否則你會修剪掉標點符號! – Ashe
1
使用PHP,你可以使用preg_replace
功能:
<?php
$str = "Hi @xxx and @yyy and @zzz.";
echo preg_replace('/@\w+/', '', $str);
?>
/@\w+/
將在符號後面跟一個詞一個搜索。
對於找到的每個名稱,只需將其替換爲空字符串即可。
+0
這會弄亂字符串可能包含的任何電子郵件,您應該確保@不是電子郵件地址的一部分。 – Addison
0
的Ruby版本的代碼:
/\A[^@]+\z/
相關問題
- 1. 如何從多個正則表達式組成正則表達式與提升
- 2. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 3. Java正則表達式組與。* vs正常正則表達式
- 4. 如何循環與正則表達式
- 5. 如何寫正則表達式與
- 6. 如何解決與正則表達式
- 7. 正則表達式如何與空白
- 8. 如何獲得與正則表達式
- 9. 如何定義與正則表達式
- 10. 如何刪除與正則表達式
- 11. 如何找到與正則表達式
- 12. 正則表達式(正則表達式)
- 13. 正則表達式(正則表達式)
- 14. 正則表達式(正則表達式)
- 15. 設置從正則表達式模式到正則表達式?
- 16. 如何在PHP中將正則表達式與正則表達式匹配?
- 17. 的Javascript正則表達式 - 如何基於正則表達式
- 18. C++正則表達式與提升正則表達式
- 19. JMeter的正則表達式與正則表達式測試儀
- 20. 正則表達式與Apache正則表達式
- 21. 正則表達式包括與其他正則表達式
- 22. Ruby正則表達式與Python正則表達式
- 23. 與正則表達式匹配的正則表達式
- 24. Mysql的正則表達式:匹配與正則表達式
- 25. Ruby正則表達式與正則表達式匹配
- 26. NOTEPAD ++正則表達式如何從$ 0
- 27. 的Java:如何從正則表達式
- 28. 如何從正則表達式
- 29. 如何從正則表達式
- 30. 如何從正則表達式
什麼正則表達式引擎? –