正则表达式查找并替换除特定单词以外的每个字符
Regex to find and replace every character except one perticular word
我有一个类似这样的字符串,
*********************KARTHIK**************
其中*可以是任意字符。我想删除那些字符,最终变量应该有字符串
KARTHIK
谁能告诉我如何使用正则表达式实现这一点?
使用此正则表达式搜索:
^.*?(KARTHIK).*$
替换为:
如果你想删除填充字符(并且总是有一个填充字符),你可以使用这个表达式:
(.)*(?<result>.+?)
匹配项(如果有)将包含名为 "result".
的捕获组中的字符串
这里有一个演示和对模式的解释:https://regex101.com/r/yE3xZ9/1
我有一个类似这样的字符串,
*********************KARTHIK**************
其中*可以是任意字符。我想删除那些字符,最终变量应该有字符串
KARTHIK
谁能告诉我如何使用正则表达式实现这一点?
使用此正则表达式搜索:
^.*?(KARTHIK).*$
替换为:
如果你想删除填充字符(并且总是有一个填充字符),你可以使用这个表达式:
(.)*(?<result>.+?)
匹配项(如果有)将包含名为 "result".
的捕获组中的字符串这里有一个演示和对模式的解释:https://regex101.com/r/yE3xZ9/1