问题列表 - 第48675页

有没有办法创建一个匹配给定C#正则表达式的字符串?

我的应用程序有一个功能,使用正则表达式解析文本以提取特殊值.我发现自己也需要创建遵循相同格式的字符串.有没有办法使用已定义的正则表达式来创建这些字符串?

例如,假设我的正则表达式看起来像这样:

public static Regex MyRegex = new Regex( @"sometext_(?<group1>\d*)" );
Run Code Online (Sandbox Code Playgroud)

我希望能够用来MyRegex创建一个新的字符串,如:

var created = MyRegex.ToString( new Dictionary<string, string>() {{ "group1", "data1" }};
Run Code Online (Sandbox Code Playgroud)

created那么那将具有值"sometextdata1".

更新:从下面的一些答案来看,我没有说清楚.我不想生成符合条件的随机字符串,我希望能够创建符合条件的特定字符串.在上面的例子中,我提供了"data1"来填充"group1".基本上,我有一个正则表达式,我想以类似于格式字符串的方式使用,而不是定义一个单独的格式字符串.

c# regex

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

XCode 4按名称排序文件

在Xcode 3.x中,我可以执行编辑>排序>按名称.我在新版本的Xcode中找不到此功能.有谁知道怎么做到这一点?

xcode xcode4

67
推荐指数
4
解决办法
8182
查看次数

将Perl变量设置为环境变量

我正在尝试将我之前在Perl脚本中设置的变量设置为环境变量,但似乎没有意识到我传入的参数是变量而不是我想要的实际路径.

例如,当我运行这个时:

$ENV{'ENV_VARIABLE'}='\'$file_path\'';
print($ENV{'ENV_VARIABLE'});
Run Code Online (Sandbox Code Playgroud)

我只得到:

'$file_path'
Run Code Online (Sandbox Code Playgroud)

有什么方法可以告诉我,我传入的内容实际上是一个变量而不是文字字符串?

perl environment-variables

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

Apple在分辨率中心查看您的邮件需要多长时间

由于屏幕截图包含占位符iAd横幅,我的iphone应用被拒绝了.我在没有iAd横幅的情况下加载了新的屏幕截图,并在分辨率中心回复了该消息.但是,由于它只是元数据更改而不需要新的二进制文件.状态仍然是拒绝.我的问题是苹果需要多长时间阅读我的信息并再次审核.有人有这样的经历吗?谢谢.

process review appstore-approval ios

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

PHP:如何将当前工作目录设置为与执行脚本的目录相同

我正在将我的网站从一台服务器转移到另一台服务器.我有一些PHP脚本使用is_readable函数,它使用当前的工作目录.

在旧服务器上,当我调用getcwd()时,它会输出正在执行脚本的文件夹.在新服务器上,它输出根目录'/'.

我想知道如何配置PHP以使用当前文件夹而不是'/'. 我不想更改任何已在旧服务器上运行的PHP代码.我可以配置新服务器,但不知道要更改的设置.我正在使用apache2,如果这有帮助的话.

编辑:好像我的工作目录不像我想的那样.当我创建一个testFile.php和echo getcwd()时,它显示了php文件所在的目录.但在我的问题文件中,在同一目录中,getcwd()显示为'/'

php getcwd

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

使用"fill_parent"无法获得正确的布局

我正试图在Android中创建这个简单的布局.

在此输入图像描述

A应该换行以适应其内容并left|center_vertical对齐.

B应尽可能扩大,填补所有空白空间.

C应该是右对齐的,包装以填充其内容并且也是对齐的center_vertical.

这是我的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal"
        android:gravity="left|center_vertical">
    <!-- A -->
    <ImageView android:id="@+id/example_item_icon"
            android:layout_width="48px"
            android:layout_height="48px"/>
    <!-- B -->
    <LinearLayout android:orientation="vertical"
             android:layout_width="wrap_content"
             android:layout_height="fill_parent"
             android:gravity="left|center_vertical"
             android:padding="5px">

        <TextView android:id="@+id/example_item_text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textStyle="bold"/>

        <TextView android:id="@+id/example_item_level_text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textStyle="bold|italic"
                android:lines="1"
                android:textSize="10px"/>
    </LinearLayout>
    <!-- C -->
    <TextView android:id="@+id/example_item_count_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textStyle="bold"
            android:textSize="14px"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

在这种布局中,C被推离屏幕.如何使此布局有效?

android android-layout

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

Python - 使用字母数字的人类数字,但在pyQt和__lt__运算符中

我有数据行,并希望如下所示:

1
1a
1a2
2
3
9
9.9
10
10a
11
100
100ab
ab
aB
AB
Run Code Online (Sandbox Code Playgroud)

当我使用pyQt并且代码包含在TreeWidgetItem中时,我正在尝试解决的代码是:

def __lt__(self, otherItem):
    column = self.treeWidget().sortColumn()

    #return self.text(column).toLower() < otherItem.text(column).toLower()

    orig = str(self.text(column).toLower()).rjust(20, "0")
    other = str(otherItem.text(column).toLower()).rjust(20, "0")
    return orig < other
Run Code Online (Sandbox Code Playgroud)

python sorting pyqt operator-keyword

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

以编程方式创建Zip文件C++

我试图找到一个允许我生成zip文件的库.我有一个文件列表,我想放入存档.我的第一个建议是使用zlib的boost,但结果却是死路一条.我也看了zziplib,但它是一个只读的lib.

如果有人有这方面的经验,并且在我希望听到它之前成功使用过lib.

这适用于MSVC9中的C++项目,lib必须可以免费使用.

c++ zip

5
推荐指数
2
解决办法
9136
查看次数

int8_t,int_least8_t和int_fast8_t的区别?

int类型有什么区别int8_t,int_least8_tint_fast8_t

c

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

Android多设备开发

我是一般的编程新手,并且在Eclipse中使用Android SDK自学.最近我有很多iPhone开发人员告诉我放弃Android并转向iPhone,因为对于整个Android设备来说,开发起来太难了.

当我查看开发指南时,我看到一个关于为多个屏幕开发的页面,看起来非常简单.

有没有人在Android平台上开发多个设备?

android device

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