簡體   English   中英

正則表達式在第n個位置添加字符?

[英]Regex to add a character at nth position?

我有這段文字:

1111111111111111111111111111111111111111111111111

我需要在第五個位置添加字符以獲得此結果

11111A11111111111111111111111111111111111111111111

我嘗試過

(?<=.{5})

用。。。來代替

A

會在第五個字符后放置A,但接下來的五個字符會繼續投放廣告。

我正在使用Powergrep。 第一次發生后如何使其停止?

您可以使用^字符將正則表達式錨定到字符串的開頭:

(?<=^.{5})

正則表達式測試器

暫無
暫無

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

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