regex - Powershell - 拆分字符串

标签 regex string powershell

我正在尝试在 power-shell 中拆分字符串...我已经对字符串做了一些工作,但我无法弄清楚最后一部分。

假设我正坐在这个字符串上:

This is a string. Its a comment that's anywhere from 5 to 250 characters wide.

我想在 30 个字符标记处拆分它,但我不想拆分一个词。如果我要拆分它,它会在一行上有“...commen”...“t that...”在下一行。

在不将单词分成两半的情况下,将字符串 50max 拆分的优雅方式是什么?为简单起见,一个词是一个空格(评论中也可能包含数字文本“$1.00”。我也不想将其一分为二)。

最佳答案

$regex = [regex] "\b"
$str = "This is a string. Its a comment that's anywhere from 5 to 250 characters wide."
$split = $regex.split($str, 2, 30)

关于regex - Powershell - 拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12144327/

相关文章:

python - 你如何在 Python 中旋转一个字符串数组?

android - 在android中读取xml文件 - 解析

针对旧版本 PowerShell 的 PowerShell IntelliSense

powershell - 仅接受命名的可选参数,而不是位置参数

Python 拆分带有多个定界符的字符串并找到使用的定界符

C代码int到字符串不起作用

python - 如果整个字符串至少包含一个字母,则将整个字符串与空格匹配

powershell - 如何在没有时间的情况下将时间戳-日期时间转换为dd-MM-yyyy

sql - 如何用 • 替换单词但仅显示第一个和最后一个字符

javascript - 在 JavaScript 中通过正则表达式拆分字符串