我对正则表达式有点新意,我正在寻找一些通配符字符串的多行/实例,例如*8768,*9875,*2353.
我想拉出这些实例(在一个文件中),而不是单独搜索它们.
任何帮助是极大的赞赏.我尝试过像*8768,*9875等等......
我在Mac上创建了一些UTF-8文件,当尝试在Windows中使用TextPad打开它们时,我收到以下警告:
警告:(文件名)包含代码页1252(ANSI Latin 1)中不存在的字符.如果单击"确定",它们将转换为系统默认字符.
Linux(GNOME gEdit)可以在没有投诉的情况下打开同一个文件.以上是什么意思?我认为TextPad具有完整的UTF-8支持.我可以使用它安全地打开和编辑UTF-8文件而不会破坏文件吗?
我希望使用一些文本编辑器来查找文档中的所有"行尾",并将其替换为只写成序列"\n"(以便于转换为另一种文件类型).我一直在尝试使用Notepad ++和textpad,运气不佳.
例如,在Notepad ++上使用正则表达式模式时,我将在查找字段中输入[Find:\n](它将成功找到),并在替换字段中输入[Replace:\ Q \n\E](\ Q就我所知,E是逐字搜索修饰符,没有令人鼓舞的效果.
有没有简单的方法来完成这个替换?
我有一些文本文件被复制到服务器.我通常使用并且更喜欢notepad ++来查看文本文件,但在此服务器上,只安装了textpad.这是非常奇怪的行为,但我注意到当我在记事本++中查看EOL字符时,我可以清楚地看到并搜索CRLF(即\ r \n).但是当我在textpad中显示相同的文件时,我只能搜索LF(\n)并且没有CR(\ r \n)上的任何匹配.我是否遗漏了一些关于Textpad如何解释EOL字符的简单方法?我在网上搜索并查看了帮助,但找不到任何提及此内容的内容.提前感谢你的帮助!
谢谢!!
金
我正在努力找到这个 - 我需要去掉所有可能在它们之前有空格的空行
替代方案是在Excel中搞乱 - 我正在使用TextPad
我无法弄清楚如何使textpad执行扩展多行的正则表达式.
我尝试使用带有/ myregex/m的perl语法,其中m作为修饰符但是没有用.我无法在编辑器中看到一个复选框或任何内容来告诉它做多行.
有人有主意吗?
我正在尝试使用TextPad在多个文件中搜索正则表达式.我有一个简单的模式,但它在TextPad中不起作用.它在Visual Studio中工作正常.
有人有主意吗?
我正在寻找:
hosted.mysite.com or host.mysite.com
Run Code Online (Sandbox Code Playgroud)
使用模式:
(hosted|host)\.mysite\.com
Run Code Online (Sandbox Code Playgroud) 我需要你对错误的看法.
在家里,我用Bloodsheed编写了一个程序并得到了想要的结果.该程序的目的是显示源文件中的行以输出具有特定宽度的文本.源文件无法逐行分析.相反,它应该使用char和string word来读取.
然后我去了uni使用TextPad和Borland提交我的程序:输出是不同的:单词之间的空格和一些行尾字符被忽略.我不明白发生了什么.我花了整整一天的时间没有成功.编译器使用不同的运算符>>来读取字符串吗?看起来在第一种情况下,它在第二种情况下在空格或行尾字符之前停止它丢弃它们.你有关于这个问题的建议吗?
在家里成功的输出是:
Max line length: 40
___Inglis_(1994)_describes_it_thus:
"For_output_of___floating-point_numbers,
the_format_strings_used_by_printf_may
include_%f_or_%e_(or_%g,_which_we_will
ignore).__These_have_much_in_common_with
%i:
____"A_minus_sign_indicates_left
justification,_a_plus_sign_indicates
that_the_converted_value_will_start_with
a_plus_sign_if_it_is_positive,_and_a
minimum_field_width_and/or_a_precision
may_be_specified.
Run Code Online (Sandbox Code Playgroud)
在大学:
Max line length: 40
___Inglis(1994)describesitthus:
"Foroutputof__floating-pointnumbers,the
formatstringsusedbyprintfmayinclude%for
%e(or%g,whichwewillignore)._Thesehave
muchincommonwith%i:
____"Aminussignindicatesleft
justification,aplussignindicatesthatthe
convertedvaluewillstartwithaplussignifit
ispositive,andaminimumfieldwidthand/ora
precisionmaybespecified.
Run Code Online (Sandbox Code Playgroud)
出错的功能:
void Text::display(ofstream & out)
{ ifstream from(infileName.c_str());
if (from.fail())
{ cerr<<infileName<<" not open\n";
exit(1);
}
out<<"Max line length: "<<lineLength<<endl<<endl;
string s, w; //s stands for space, w for word
char l; //l stands for letter
int c=0; //c syands for count
while(true)
{ …Run Code Online (Sandbox Code Playgroud) 伙计们,我喜欢 TextPad 并且已经使用它很长时间了。我希望可以阻止 TextPad 执行一项功能。当菜单中的文件设置为自动重新加载时,有谁知道如何阻止 TextPad 在每次更新文件时发出 BEEP 声:Configure.Preferences?
非常感谢,阿维
花了一个多小时后,我放弃了.我打开一个文本文件.使其显示行号(view->行号).现在我想告诉textpad保存此设置,这样每次我再次打开文本文件时都不必这样做.然而,我无法在任何地方找到如何完成这项简单的任务.
我在Windows上使用texpad 7.4.0.我查看了configure-> preferences-> text,我没有看到有关show line numbers的任何信息.