草庐IT

regex_token_iterator

全部标签

.net - 如何获取调用进程 Windows 用户访问 token

如何为创建调用我的应用程序的进程的用户获取访问token?我需要使用该token进行模拟,目的是访问该用户应用程序数据中的文件。附言将模拟用户的应用程序是在系统下运行的服务。 最佳答案 查看MSDN,所有这些API都有详细的文档记录。你可能想做这样的事情:HANDLEthisToken,thisProcess;thisProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,GetCurrentProcessId());OpenProcessToken(thisProcess,TOKEN_ALL_AC

regex - Windows 脚本 : list files not matching a pattern

在Windows7命令提示符下,我想列出名称不以abc开头的文件夹中的所有文件。我试过:forfiles/PC:\myFolder\/M^[abc]*/S/C"CMD/Cecho@file"我的错误在哪里?非常感谢。 最佳答案 查看forfiles/?:/MsearchmaskSearchesfilesaccordingtoasearchmask.Thedefaultsearchmaskis'*'.这强烈表明forfiles不支持正则表达式,只支持普通的Cmd/Windows通配符。在Windows7上,这可以在PowerShell

Windows批处理在for循环中迭代 token

如何在Windows批处理脚本的for循环中遍历标记?我正在编写一个脚本,允许用户搜索文件并打印出该文件的父目录。到目前为止,我可以从文件名中获取完整路径,但我只需要父目录。工作正常,但想要一种更有效的遍历标记的方法。这是我所拥有的片段。file变量是要搜索的文件,Path变量是文件的完整路径。fOR/F"tokens=1-25delims=\"%%iIN("!thePath!")DO(if%%jequ%file%settheParent=%%iif%%kequ%file%settheParent=%%jif%%lequ%file%settheParent=%%kif%%mequ%fi

c - 变量.c :4:1: error: expected declaration specifiers or '...' before '(' token

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我今年13岁,正在学习C语言编程,因此我对C语言编程有非常基本的了解。我正在学习如何“显示变量值”,我使用的是非常基本的代码,但是当我尝试使用GNU(MinGW)编译它时,它告诉我...vars.c:4:1:错误:预期的声明说明符或“...”在“(”标记之前请有人告诉我如何解决这个问题!这是代码:#includeintmain((printf("Integ

regex - FINDSTR 中 RegEx 字符串的多个实例

我正在Windows批处理文件中寻找一种方法来查找文件是否包含单词Shutdown给定次数。我已经尝试使用FINDSTR:FINDSTR/r.*Shutdown.*{5}file.txt这似乎不起作用,但如果我删除{5}它会成功执行。此外,我最终希望5成为一个变量,大概这可以通过某种动态命令实现?谢谢 最佳答案 可以使用FINDSTR检测“Shutdown”是否在文件中的任何位置出现5次或更多次。WhataretheundocumentedfeaturesandlimitationsoftheWindowsFINDSTRcomman

regex - 如何使用 FINDSTR 获取带有简单或双引号的行

我试图从目录树中的文件中获取带有单引号或双引号的行。例如,我想使用单个findstr命令获取这些行:您应该能够非常快速地获得“Helloworld”程序。请为参数“姓名”和“年龄”输入一个值。如果没有为“name”参数输入值,“Helloworld”程序将抛出异​​常。我可以得到只有单引号的行(findstr/srn\'*.txt),只有双引号(findstr/srn\^"*.txt),或单引号和双引号(findstr/srn\'\^"*.txt),但我只需要一个命令就可以使用单引号或双引号。关于如何实现它的任何想法? 最佳答案 E

regex - cmd:替换文件名的内部部分(使用正则表达式掩码)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我运行一个小的批处理文件来重命名一些txt文件:"C:\backup\t1-dd-ddt2-dd-dd.txt"文件名中的d-是一个

regex - Windows 中的 Perl 单行代码

我有一个Perlone-liner它将读取一个文件并删除每行的第一个字段,以逗号分隔并转储其余部分。perl-wan-e'for(@F){if(/(aaa),(.*)/){$text=$2;$text=~s/$1//;print"$text\n";}}'其中aaa在每行的第一个字段中。这在Linux中运行良好,但在Windows中会引发错误:Can'tfindstringterminator"'"anywherebeforeEOFat-eline1.`为什么它的行为不同? 最佳答案 您可能想使用双引号而不是单引号。这可能会对引用的文

regex - 如何使用 Windows PowerShell 正则表达式删除文件名末尾的一个或多个空格?

我有一个目录,其中包含许多文件名格式错误的文件。其中一些确实在文件名末尾有“空格”。其他人在文件名字符串末尾的文件名中有一些关键字。例如“xxxxxxxxxsomewordEng.txt”我正在尝试使用此脚本摆脱它们,但目前还行不通。文件名(Basename)末尾的空格仍然存在,以某种方式添加到之前的单词中的“Eng”关键字也是如此:dir|Rename-Item-NewName{$_.BaseName.replace("Eng$","").replace("{2,}","").replace("\s$","")+$_.Extension}.replace("Eng$","")issu

regex - 如何 : Searching for a string in a file from the Windows command line?

有没有办法在目录及其子目录的文件中搜索字符串?字符串比较独特。我想返回字符串的名称,并希望返回字符串在文件中所在的行。Windows中是否内置了用于执行此操作的任何内容? 最佳答案 您正在寻找内置的findstrcommand./S选项执行递归搜索。 关于regex-如何:SearchingforastringinafilefromtheWindowscommandline?,我们在StackOverflow上找到一个类似的问题: https://stacko