Notepad++,搜索之间有通配符的字符串。除非(角色)出现在
Notepad++, search for a string with a wild card between. except if (character) shows up between
我有一个问题,我需要删除 url 中的一个目录,该目录在 mysql 转储中多次出现。
举个例子。
"domain.com/unwanted/wp-content"
"unwanted" 不是任何特定的词。有时是 "resource" 有时是 "events"
我的问题是当我这样做时 (domain.com/).*?(/wp-content)
我得到这样的匹配:
"'domain.com/blah/blahblah' 此处有一些文字
这里有更多文字 'domain.com/wp-content'"
例如,通过正则表达式我可以使用此搜索,并以某种方式包括如果它在到达 "wp-content" 之前检测到字符 ' 那么它不匹配吗?
尝试(domain.com/)[^'"]*?(/wp-content)
这将不包括 ' 字符,因此不会有匹配项。
我有一个问题,我需要删除 url 中的一个目录,该目录在 mysql 转储中多次出现。
举个例子。 "domain.com/unwanted/wp-content"
"unwanted" 不是任何特定的词。有时是 "resource" 有时是 "events"
我的问题是当我这样做时 (domain.com/).*?(/wp-content)
我得到这样的匹配:
"'domain.com/blah/blahblah' 此处有一些文字 这里有更多文字 'domain.com/wp-content'"
例如,通过正则表达式我可以使用此搜索,并以某种方式包括如果它在到达 "wp-content" 之前检测到字符 ' 那么它不匹配吗?
尝试(domain.com/)[^'"]*?(/wp-content)
这将不包括 ' 字符,因此不会有匹配项。