问题标签 [textutils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
10549 浏览

bash - 一次性填充文件中的占位符

我有一个带有占位符字符串的骨架文本文件:

等等。占位符的特定“形式”无关紧要——我可以将它们更改为最适合特定实现的任何形式。

我有一个 bash 脚本,我知道占位符的值,我需要生成一个新文件,将占位符替换为值。

我可以使用 sed 多次执行此操作,但这并不有趣。我不想使用 Perl。我只想使用 textutils 和 bash 本身。

一次性完成我想做的事情的最佳方法是什么?

0 投票
5 回答
884 浏览

bash - 在 Shell 中搜索和替换

我正在编写一个 shell (bash) 脚本,并试图找出一种简单的方法来完成一项简单的任务。

我在变量中有一些字符串。我不知道这是否相关,但它可以包含空格、换行符,因为实际上这个字符串是整个文本文件的内容。

我想用其他东西替换某个子字符串的最后一次出现。也许我可以为此使用正则表达式,但有两个时刻让我感到困惑:

  • 我需要从头开始匹配,而不是从头开始
  • 我要扫描的子字符串是固定的,而不是可变的。
0 投票
1 回答
1550 浏览

android - Android TextUtils.split 提供固定长度的字符串[]

我无法将字符串分成固定长度的块并添加到 ArrayList ...下面的代码按预期迭代,但所有 messageToSplit[] 直到最后一个都是空的。最后一个实际上是有价值的。

在下面的示例中,如果编辑文本返回,“01234567890”然后是“”、“”和“890”。

0 投票
2 回答
2410 浏览

markdown - 批处理 docx 到 markdown

关于如何获得的任何想法:

这样我就可以在文件夹及其所有子文件夹上执行命令,以便将降价文件放在与原始文件夹相同的文件夹中?

0 投票
2 回答
802 浏览

android - Android 方法 TextUtils.regionMatches

我找到了这个 android 方法 TextUtils.regionMatches

但是由于某种原因,尚不清楚该功能是如何工作的。

该函数可以在这里找到:http: //developer.android.com/reference/android/text/TextUtils.html#regionMatches%28java.lang.CharSequence,%20int,%20java.lang.CharSequence,%20int,%20int %29

以及此方法的基本代码, http://androidxref.com/4.1.1/xref/frameworks/base/core/java/android/text/TextUtils.java#220

感谢那些可能对如何调用函数有所了解的人。

0 投票
1 回答
916 浏览

android - 正确使用 TextUtils.commaEllipsize

我正在寻找一些关于如何正确使用它的示例代码TextView

我在 Google 搜索中发现的唯一东西是TextUtils 类的这个测试单元

一些指导将不胜感激。

编辑:

我查看了我在这里得到的答案,并尝试在我的代码中实现它。我使用了这个代码片段:

但结果绝对不是它应该的样子。

更像是:萌、乔、艾萨克、贝莎……

而不是:Moe、Joe、Isaac + 3

0 投票
2 回答
655 浏览

maven - Struts2 库中缺少 TextUtils

我的项目使用的是旧版本的 Struts2 (2.0.x) 现在我们计划升级 Struts2 版本,它有一些改进和错误修复。

我按照那个更新了 pom.xml 。但是我发现在我的旧 strtus2-core 库中,有

org.apache.struts2.views.util.TextUtil

但在最新版本中它不存在,我面临编译错误。

知道为什么它丢失或我如何得到它吗?

0 投票
0 回答
191 浏览

encoding - Grep 无法识别所有换行符

我对脚本完全陌生 - 事实上,我所做的大部分脚本最终都作为“运行 Shell 脚本”放入 Mac 的 Automator 中。所以请原谅,好吧,一切。

基本上,我正在建立一个网络语料库。因此,我正在从网上下载 .html 文件,并使用 textutil 将它们转换为 .txt 文件。然后,我将它们连接为 corpus.txt,并使用 grep 命令“清理”corpus.txt,以删除以数字开头、以数字结尾或以标点符号开头的行等内容。

问题是有时,grepping 不起作用。例如,当我尝试

我仍然在 corpus2.txt 中得到一些以数字开头的行。相似地,

不会删除 Textedit 中看起来是重复行的内容。

我相信这与文件中的换行符有关。我的理由是,当我在 Textwrangler 中打开文件时,不会出现换行符。换行符应该在的地方,似乎有一个空格,后面跟着三个似乎没有宽度的看不见的东西。我无法将它们复制到终端中,所以据我所知,我不能只用换行符替换它们。

我尝试使用不同的 UTF 编码保存转换后的 html 文件和连接的 txt 文件

但这没有帮助。我什至不知道如何了解文本中出现了哪些类型的换行符。基本上,我想要的最终结果是在 Textedit 中看到的所有换行符在 grep、awk 和 sed 中都被视为换行符。是否有可以执行此转换的脚本?我到底需要转换什么?

再次为我的无知感到抱歉。我是一名社会科学专业的学生,​​当然现在不在堪萨斯了。

0 投票
2 回答
16103 浏览

android - Android TextUtils 用于什么目的?

我想知道 - “为什么其他人在许多用途中使用 TextUtils?” - 但我不清楚这一点。开发者网站说它是一个简单的字符串拆分器。我明白这一点,但我不知道如何以实际方式使用它或我可以使用它有什么目的?任何人都可以为我提供一些带有代码片段的实际示例吗?

0 投票
1 回答
1081 浏览

bash - 如何让 GNU 排序将大写字母放在首位?

我希望其他所有内容保持相同,只有大写字母在前。