Regex帮助查找所有实例…;
在谷歌搜索了很多次之后,我放弃了,来到这里寻求直接帮助。我需要做的是:在特定目录(以及所有子目录和文件)上搜索以下模式:Regex帮助查找所有实例…;,regex,find,Regex,Find,在谷歌搜索了很多次之后,我放弃了,来到这里寻求直接帮助。我需要做的是:在特定目录(以及所有子目录和文件)上搜索以下模式: 英文示例:查找分配给PHP变量的所有文本字符串 该项目的一个示例:$pageTitle=“此处的一些普通文本” 由于变量名和分配给它的文本可以是任何内容,我想我需要这样的内容: 在一行中查找美元符号、单等号、单引号或双引号以及分号的所有实例 我认为这足够具体,可以向我展示我需要找到的所有实例。可以通过regex实现吗?类似于以下内容的功能应该可以实现: ^\s*\$\w+
- 英文示例:查找分配给PHP变量的所有文本字符串
- 该项目的一个示例:
$pageTitle=“此处的一些普通文本”代码>
我认为这足够具体,可以向我展示我需要找到的所有实例。可以通过regex实现吗?类似于以下内容的功能应该可以实现:
^\s*\$\w+\s*=\s*('.*'|".*");\s*$
说明:
^ # start of string
\s* # zero or more whitespace characters
\$ # literal dollar sign
\w+ # one or more word characters (variable name)
\s* # zero or more whitespace characters
= # literal equal sign
\s* # zero or more whitespace characters
( # start of capturing group
'.*' # single quoted string
| # OR
".*" # double quoted string
) # end of group
; # literal semi-colon
\s* # zero or more whitespace characters
$ # end of string
如果您添加了您正在使用的语言或工具,您可能会得到关于如何使用正则表达式的更具体的答案,并提取出您需要的内容。类似于以下内容的内容应该可以工作:
^\s*\$\w+\s*=\s*('.*'|".*");\s*$
说明:
^ # start of string
\s* # zero or more whitespace characters
\$ # literal dollar sign
\w+ # one or more word characters (variable name)
\s* # zero or more whitespace characters
= # literal equal sign
\s* # zero or more whitespace characters
( # start of capturing group
'.*' # single quoted string
| # OR
".*" # double quoted string
) # end of group
; # literal semi-colon
\s* # zero or more whitespace characters
$ # end of string
如果您添加了您正在使用的语言或工具,您可能会得到关于如何使用正则表达式的更具体的答案,并提取出您需要的内容。哇,谢谢F.J。!这些都在PHP文件中,我打算使用Sublime Text 2的搜索功能(启用regex选项)。哇,谢谢F.J。!这些都在PHP文件中,我打算使用Sublime Text 2的搜索功能(启用regex选项)。