我有一个像这样的字符串,
*********************KARTHIK**************
其中*可以是任何字符。我想删除那些字符,最后变量应该有字符串
KARTHIK
有谁能告诉我如何使用正则表达式实现这一目标?
答案 0 :(得分:3)
使用此正则表达式进行搜索:
^.*?(KARTHIK).*$
替换使用:
$1
答案 1 :(得分:0)
如果要删除填充字符(并且始终具有填充字符),可以使用以下表达式:
(.)\1*(?<result>.+?)\1
匹配(如果有)将包含名为“result”的捕获组中的字符串。
这是一个演示和模式的解释:https://regex101.com/r/yE3xZ9/1