[英]regex remove everything between 2 strings
我需要一個我的replaceAll的正則表達式,它刪除2個字符串和字符串本身之間的所有內容。
例如,如果我有類似的東西。
stackoverflow is really awesome/nremove123/n I love it
我試圖像這個line.replaceAll(“/ n * / n”,“”)那樣做一個replaceAll; 這應該導致
stackoverflow is really awesome I love it
我認為星號意味着什么,但不能讓它工作?
干杯
不, .
意味着任何角色。 *
表示任何數量的先前事物。 所以一切都是.*
。 你需要的是什么
/n.*/n
如果你想在單詞之間留一個空格,請改用它
replaceAll("/n.*/n *", " ")
我想你需要一個點:
的replaceAll( “/ N。* / N”)
這將刪除ab
之間的任何內容。
replaceAll("ab([;\s\w\"\=\,\:\./\~\{\}\?\!\-\%\&\#\$\^\(\)]*?)ab","");
如果我錯過了,請添加任何特殊字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.