标签: stripping

使用PowerShell 4.0从变量输入中删除空格

我已经尝试了一些东西,但它们似乎不是出于某种原因而起作用.

基本上我正在尝试做的是让用户使用"Read-host"cmdlet输入一个值,然后将其删除任何空格.

我试过了:

$answer = read-host
$answer.replace(' ' , '""')
Run Code Online (Sandbox Code Playgroud)

和:

$answer = read-host
$answer -replace (' ')
Run Code Online (Sandbox Code Playgroud)

我可能错过了一些非常明显的东西,但如果有人能帮助我或向我展示一种更容易实现这一目标的方法,我将不胜感激.

我打算将变量传递给命令并以这种方式剥离它,但我见过的所有例子都没有,尽管它们看起来更容易.

variables powershell spaces stripping

22
推荐指数
4
解决办法
14万
查看次数

如何从Project Gutenberg文本中删除页眉/页脚?

我尝试过各种方法从Project Gutenberg文本中剥离许可证,用作语言学习项目的语料库,但我似乎无法想出一种无监督,可靠的方法.到目前为止,我提出的最好的启发式方法是剥离前二十八行和后一个398,它们适用于大量文本.关于我可以自动剥离文本的方法的任何建议(对于许多文本非常相似,但在每种情况下略有不同,以及一些不同的模板),以及如何验证该文本的建议文本已被准确删除,会非常有用.

text-processing nlp heuristics corpus stripping

19
推荐指数
2
解决办法
2634
查看次数

使用javascript删除除了<br>或<br/>标签之外的html标签

我想使用javascript 删除除字符串之外的所有html标签<br><br/>标签.我见过很多这样的问题,但他们的答案将删除所有的HTML标签,包括<br><br/>标签.

有谁知道正则表达式这样做?

html javascript stripping

19
推荐指数
4
解决办法
2万
查看次数

如何避免剥离Android应用程序的本机代码符号

我正在sigsegv 11使用本机代码,我需要避免剥离以了解什么是错误的.该应用程序使用库(aar),我能够避免使用'cmd-strip' 黑客攻击 aar .但是在apk中剥离版本.so仍然被使用,所以应用程序剥离符号,可能在transformNative_libsWithStripDebugSymbolForDebuggradle任务时.有什么改变可以避免吗?

PS.在SO上发现了类似的问题,但它有点不同(在我的情况下使用aar而不是剥离的符号).

android stripping gradle android-ndk

18
推荐指数
2
解决办法
1万
查看次数

在Python 3.2中使用HTMLParser

我一直在使用HTML Parser从网站上删除数据并在执行此操作时剥离html编码.我知道各种各样的模块,比如Beautiful Soup,但是决定走不依赖"外部"模块的道路.Eloff提供了一个代码:从Python中的字符串中删除HTML

from HTMLParser import HTMLParser

class MLStripper(HTMLParser):
    def __init__(self):
        self.reset()
        self.fed = []
    def handle_data(self, d):
        self.fed.append(d)
    def get_data(self):
        return ''.join(self.fed)

def strip_tags(html):
    s = MLStripper()
    s.feed(html)
    return s.get_data()
Run Code Online (Sandbox Code Playgroud)

它适用于Python 3.1.但是,我最近升级到Python 3.2.x并发现我收到有关HTML Parser代码的错误,如上所述.

我的第一个错误指向该行:

s.feed(html)
Run Code Online (Sandbox Code Playgroud)

......错误说......

AttributeError: 'MLStripper' object has no attribute 'strict'
Run Code Online (Sandbox Code Playgroud)

因此,经过一些研究,我在顶线添加"strict = True",使其成为......

class MLStripper(HTMLParser, strict=True)
Run Code Online (Sandbox Code Playgroud)

但是,我得到了新的错误:

TypeError: type() takes 1 or 3 arguments
Run Code Online (Sandbox Code Playgroud)

为了看看会发生什么,我删除了"self"参数并留在"strict = True"中......这放弃了错误:

NameError: global name 'self' is not defined
Run Code Online (Sandbox Code Playgroud)

......我得到了"我猜测猜测"的感觉.

我不知道该class MLStripper(HTMLParser)行中的第三个参数是什么,之后selfstrict=True …

arguments html-parsing stripping web-scraping python-3.x

14
推荐指数
1
解决办法
2万
查看次数

尽管所有构建设置都相反,Xcode Instruments正在剥离符号

问题

仪器的Time Profiler正在从我的应用程序中剥离除系统库之外的所有符号,尽管事实上我已经在Xcode的所有相关构建设置中禁用了这种行为 - 但仅在一台开发机器上.另一台开发机器正常运行.

描述

仪器的Time Profiler正在剥离除系统库之外的所有符号,尽管事实上我已经在Xcode的所有相关构建设置中禁用了这种行为 - 但这只发生在我的一台开发机器上.我已经运行OS X时,Xcode和仪器的同一版本二次开发的机器,每台机器使用具有相同构建设置,方案和其他配置相同的Xcode项目的相同副本,并且应用程序正在使用相同的异形测试设备(iPhone 4S与iOS 5的最新公开版本).

机器1
- Mac OS X
10.7.4 - Xcode 4.3.2(4E2002)
- 仪器4.3(4321)

机器2
- Mac OS X
10.7.4 - Xcode 4.3.2(4E2002)
- 仪器4.3(4321)

重现步骤

  1. 在每台机器上打开包含的示例项目.
  2. 确保选择iPhone 4S作为测试设备.
  3. 选择产品>配置文件
  4. 当仪器启动时,选择Time Profiler并继续.
  5. 运行应用程序.
  6. 请注意在iMac(机器1)上运行时如何剥离符号,而不是在MacBook Air(机器2)上运行.

预期的行为

我自己的代码中的符号应该出现在两台机器上的Time Profiler中.

回归

我尝试了以下所有方法,但实际结果没有变化:

  1. 重新启动机器.

  2. 尝试其他Xcode项目

  3. 删除Xcode Organizer中所有项目的"派生数据".

  4. 重新标记仪器中的文档(在〜/ Library/blahBlahBlah中仔细选择正确的DSYM文件......)

最后的笔记

以下是示例项目的.zip文件的链接:Sample Project .zip

xcode symbols instruments stripping

13
推荐指数
1
解决办法
7894
查看次数

根据.config删除Linux内核源代码

是否有任何有效的方法(可能通过滥用gcc预处理器?)来获取一组剥离的内核源代码,其中根据.config不需要的所有代码都被省略了?

linux kernel minify stripping c-preprocessor

6
推荐指数
1
解决办法
1170
查看次数

剥夺逗号和句号

我目前正在尝试输入一个文本文件,将每个单词分开并将它们组织成一个列表.

我当前遇到的问题是从文本文件中删除逗号和句点.

我的代码如下:

#Process a '*.txt' file.
def Process():
    name = input("What is the name of the file you would like to read from? ")

    file = open( name , "r" )
    text = [word for line in file for word in line.lower().split()]
    word = word.replace(",", "")
    word = word.replace(".", "")

    print(text)
Run Code Online (Sandbox Code Playgroud)

我目前得到的输出是这样的:

['this', 'is', 'the', 'first', 'line', 'of', 'the', 'file.', 'this', 'is', 'the', 'second', 'line.']
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,单词"file"和"line"在它们的末尾有一个句点.

我正在阅读的文本文件是:

这是该文件的第一行.

这是第二行.

提前致谢.

python file-io stripping

4
推荐指数
2
解决办法
2万
查看次数

在果壳中的二进制剥离

有人可以向我解释二进制剥离吗?效果如何(它减少了多少二进制数)?你怎么申请?

iphone binary xcode stripping ios

3
推荐指数
1
解决办法
2353
查看次数

如何使用Perl去除块注释?

我正在研究一种分析DSL的预处理器.我的目标是删除评论.块注释工具%%在之前和之后划分.通过语言的定义,我不必担心%%在字符串中.

我正在使用这个s///正则表达式.不幸的是,它似乎匹配所有内容并将其消除:

#Remove multiline comments.
$text_string =~ s/%%.*%%//msg;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

regex perl stripping

1
推荐指数
1
解决办法
723
查看次数

如何使用python删除列表元素中的前14个字符?

我有一个txt文件,我需要搜索一个特定的行,这是有效的,但在那行我需要去掉前14个字符,我感兴趣的列表元素部分是在运行时动态生成的.所以,场景是我运行了一个脚本,输出保存在output.txt中,现在我正在解析它,这是我试过的

load_profile = open('output.txt', "r"
read_it = load_profile.read()
myLines = [ ]
for line in read_it.splitlines():
  if line.find("./testSuites/") > -1
   myLines.append(line)
print myLines
Run Code Online (Sandbox Code Playgroud)

它给出了输出: ['*** Passed :) at ./testSuites/TS1/2013/06/17/15.58.12.744_14'] 我只需要解析./testSuites/TS1/2013/06/17/15.58.12.744_14'部分和2013年,并且动态生成字符串的est.

能指导一下,实现它的最佳途径是什么?

在此先感谢Urmi

python string parsing stripping

0
推荐指数
1
解决办法
318
查看次数

PHP从数字中删除前导零0

我发布这个,因为这不是大多数新手可能熟悉的东西.

问题

我们有一个使用数字ID的票务系统.现在,公司中的一些人更喜欢将零预先挂入票号,有些人会在没有前导零的情况下引用它,这是正确的方法.因此,要标准化输出,我们必须删除前导零.

这可能听起来很简单,但我们不能仅仅在它上面运行str_replace,因为这可能会删除数字中间的有效0.

现在,你可以预浸比赛和做各种时髦的事情找到答案,但最简单的是只将数字字符串转换为int.

我们以下面的用户为例:

<?php
    $correct = 45678;
    $incorrect = 0045678;

    echo $correct . '<br />';
    echo $incorrect;
?>
Run Code Online (Sandbox Code Playgroud)

你应该打印出以下内容:

45678

0045678

现在基本上是这些应用程序的相同,但我希望能够满足人们进入的格式不正确的信息.

php stripping leading-zero

-4
推荐指数
1
解决办法
1万
查看次数