问题标签 [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.
bash - 一次性填充文件中的占位符
我有一个带有占位符字符串的骨架文本文件:
等等。占位符的特定“形式”无关紧要——我可以将它们更改为最适合特定实现的任何形式。
我有一个 bash 脚本,我知道占位符的值,我需要生成一个新文件,将占位符替换为值。
我可以使用 sed 多次执行此操作,但这并不有趣。我不想使用 Perl。我只想使用 textutils 和 bash 本身。
一次性完成我想做的事情的最佳方法是什么?
bash - 在 Shell 中搜索和替换
我正在编写一个 shell (bash) 脚本,并试图找出一种简单的方法来完成一项简单的任务。
我在变量中有一些字符串。我不知道这是否相关,但它可以包含空格、换行符,因为实际上这个字符串是整个文本文件的内容。
我想用其他东西替换某个子字符串的最后一次出现。也许我可以为此使用正则表达式,但有两个时刻让我感到困惑:
- 我需要从头开始匹配,而不是从头开始
- 我要扫描的子字符串是固定的,而不是可变的。
android - Android TextUtils.split 提供固定长度的字符串[]
我无法将字符串分成固定长度的块并添加到 ArrayList ...下面的代码按预期迭代,但所有 messageToSplit[] 直到最后一个都是空的。最后一个实际上是有价值的。
在下面的示例中,如果编辑文本返回,“01234567890”然后是“”、“”和“890”。
markdown - 批处理 docx 到 markdown
关于如何获得的任何想法:
这样我就可以在文件夹及其所有子文件夹上执行命令,以便将降价文件放在与原始文件夹相同的文件夹中?
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
感谢那些可能对如何调用函数有所了解的人。
android - 正确使用 TextUtils.commaEllipsize
我正在寻找一些关于如何正确使用它的示例代码TextView
。
我在 Google 搜索中发现的唯一东西是TextUtils 类的这个测试单元。
一些指导将不胜感激。
编辑:
我查看了我在这里得到的答案,并尝试在我的代码中实现它。我使用了这个代码片段:
但结果绝对不是它应该的样子。
更像是:萌、乔、艾萨克、贝莎……
而不是:Moe、Joe、Isaac + 3
maven - Struts2 库中缺少 TextUtils
我的项目使用的是旧版本的 Struts2 (2.0.x) 现在我们计划升级 Struts2 版本,它有一些改进和错误修复。
我按照那个更新了 pom.xml 。但是我发现在我的旧 strtus2-core 库中,有
org.apache.struts2.views.util.TextUtil
但在最新版本中它不存在,我面临编译错误。
知道为什么它丢失或我如何得到它吗?
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 中都被视为换行符。是否有可以执行此转换的脚本?我到底需要转换什么?
再次为我的无知感到抱歉。我是一名社会科学专业的学生,当然现在不在堪萨斯了。
android - Android TextUtils 用于什么目的?
我想知道 - “为什么其他人在许多用途中使用 TextUtils?” - 但我不清楚这一点。开发者网站说它是一个简单的字符串拆分器。我明白这一点,但我不知道如何以实际方式使用它或我可以使用它有什么目的?任何人都可以为我提供一些带有代码片段的实际示例吗?
bash - 如何让 GNU 排序将大写字母放在首位?
我希望其他所有内容保持相同,只有大写字母在前。