簡體   English   中英

正則表達式:刪除單個字符周圍的空格

[英]Regex: Remove space around single character(s)

如何獲得理想的結果?

目標字符串: "Text where some parts are shrunk"

正則表達式: (\\s+)(\\S)\\s+

配上: $2

期望的結果: Text where some parts are shrunk

當前結果: Text wheresome parts areshrunk

搜索: \\b(\\S)\\s+(?=\\S\\b)替換: $1 (之前/之后沒有空格)

regex101示例

它使用先行搜索,先搜索單個字符(由空格分隔),然后“向前看”以查看是否在行的后面出現更多單個字符。 如果是這樣,則僅用捕獲的字符替換結果,刪除它們之間的所有多余空格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM