我试着在记事本++中附加大小写空格,并且它起作用了。
From: GetTeamMemberByID
To: Get Team Member By ID
搜索条件:
Find: (.)([A-Z])
Replace: \1 \2
但是现在我需要替换特定关键字中的格式,我该怎么办?
例如,需要的关键字是"描述:" &安培; " \ r \ n"在以下示例中:
自:
-- =============================================
-- Author: AP-1
-- Create date: 1/16/2014
-- Description: GetTeamMemberByID
-- =============================================
致:
-- =============================================
-- Author: AP-1
-- Create date: 1/16/2014
-- Description: Get Team Member By ID
-- =============================================
感谢您的关注XD
答案 0 :(得分:3)
我建议这个正则表达式只替换Description:
中的那些:
(?:Description:|(?!^)\G).*?[a-z]\K[A-Z]
并替换为 $0
(?:Description:|(?!^)\G)
匹配Description:
或上一场比赛结束。
\K
将重置'这场比赛让你不必放回你之前匹配的内容。
由于.
默认情况下不会与换行符匹配,因此您无需指定结尾\r\n
'关键字'。
上面的正则表达式适用于N ++ v6.5.2。
答案 1 :(得分:1)
只为初学者记住你的情况。我看到你有骆驼案件。
所以你可以检查一下并按照我在这里做的那样进行更换:
([A-Z][a-z]+)([A-Z][a-z]+)
替换为\1 \2
请注意\1
和\2