我想按字母顺序对JAVA中的字符串进行排序,如下所示,大写字母和小写字母跟随AaBbCcDdEeFfGg.例如,如果我把AbaC归还给我AabC谢谢!!
我想将整数转换为字母等价,如HTML中的有序列表.
<ol type="a">
Run Code Online (Sandbox Code Playgroud)
我尝试将基数为10的数字转换为带有az数字的基数26.
但这不是我想要的.
IN WANT GET
-----------------------
1 => a <= a
2 => b <= b
3 => c <= c
4 => d <= d
5 => e <= e
6 => f <= f
7 => g <= g
8 => h <= h
9 => i <= i
10 => j <= j
11 => k <= k
12 => l <= l
13 => m <= m
14 => n <= n
15 …
Run Code Online (Sandbox Code Playgroud) 我有一大堆现实世界的文字,我需要把文字拉出来输入拼写检查.我想在没有太多噪音的情况下尽可能多地提取有意义的单词.我知道这里有很多正则表达式的忍者,所以希望有人可以帮助我.
目前我正在提取所有字母序列'[a-z]+'
.这是一个很好的近似值,但它会拖累掉很多垃圾.
理想情况下,我想要一些正则表达式(不一定非常有效),它提取由自然单词分隔符(如[/-_,.: ]
等)分隔的所有字母序列,并忽略任何带有非法边界的字母序列.
然而,我也很高兴能够获得与数字不相邻的所有字母序列.所以例如'pie21'
不会提取'pie'
,但'http://foo.com'
会提取['http', 'foo', 'com']
.
我试过lookahead
并lookbehind
断言,但它们是按字符应用的(例如re.findall('(?<!\d)[a-z]+(?!\d)', 'pie21')
,'pi'
当我希望它不返回任何内容时会返回).我尝试将alpha部分包装为术语((?:[a-z]+)
),但它没有帮助.
更多细节:数据是一个电子邮件数据库,所以它主要是简单的英语与正常的数字,但偶尔有垃圾串像GIHQ4NWL0S5SCGBDD40ZXE5IDP13TYNEA
和AC7A21C0
我想完全忽略.我假设任何按字母顺序排列的数字都是垃圾.
我知道,Collections.sort(myArrayList)
当它们是字符串时,可以按字母顺序对arraylist进行排序,但是当它们是更复杂的东西时,例如包含两个或更多变量的数据对象,包括a String
.有没有办法对它们进行排序呢?
如果没有办法Collections
那么我可以想象制作一个for循环或标准排序算法来查看每个对象的字符串变量并在数组中移动对象的索引.
但我想知道我是否忽视了一些Collections
方法
程序必须按字母顺序打印8个元素中的最后一个名称.名称/单词可以通过代码以任何方式输入.我想我应该在in range()
这里使用列表.我有一个想法是将输入名称的第一个/第二个/第三个/ ...字母与前一个字母进行比较,然后将其放在列表的末尾或前一个的前面(取决于比较),然后重复下一个名称.最后,程序将打印列表的最后一个成员.
我有一个自定义帖子类型的"工作人员".我需要通过页面上的姓氏按字母顺序显示工作人员.我知道一个解决方法是使用自定义元框并将名字和姓氏分成两个字段,但我试图避免这样做,因为它看起来非常hackish并且不像使用title字段那样干净.
我有一个短代码工作,将显示自定义的帖子类型与请求的工作人员"类型"分类属性.这是一个例子:
[staff type="local"]
Run Code Online (Sandbox Code Playgroud)
我不能只是假设这是我想要的标题中的第二个单词,因为一些工作人员是夫妻,并且他们的名字将被列为:"Bob and Cindy Smith".
这是我到目前为止的短代码.
function get_staff($atts) {
extract( shortcode_atts( array( 'type' => 'international' ), $atts ) );
$loop = new WP_Query(
array (
'post_type' => 'staff',
'orderby' => 'title',
'staff-type' => $type
)
);
if ($loop->have_posts()) {
$output = '<div class="staff">';
while($loop->have_posts()){
$loop->the_post();
$meta = get_post_meta(get_the_id());
$output .= '
<div class="staff" style="float: left; display: block; border: 1px solid #CCC; margin: 10px; padding: 12px; background-color: #eee;">
<a href="' . get_permalink() . '">
' . get_the_post_thumbnail($post->ID, 'thumbnail') …
Run Code Online (Sandbox Code Playgroud) 我有一个包含 2 列“名称”和“年龄”的文件,如下所示:
Alex, 15
Mary, 12
Alex, 28
Zoe, 16
Alex, 17
Run Code Online (Sandbox Code Playgroud)
我将按字母顺序按第一列排序,使用sort -t ',' -k1,1 filename.txt
, 但如果有相同的名称,我希望第二列以它们在原始文件中的相反方式排序,如下所示:
Alex, 17
Alex, 28
Alex, 15
Mary, 12
Zoe, 17
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
有没有办法隔离字母顺序的字符串部分?
换句话说,如果你有这样的字符串: hjubcdepyvb
你能按字母顺序拉出这部分吗?: bcde
我曾考虑使用该is.unsorted()
函数,但我不知道如何将其应用于字符串的一部分.
如何创建一个字符串,其字母顺序字母取自另一个字符串?
假设我有类似的东西
String theWord = "Hello World";
Run Code Online (Sandbox Code Playgroud)
如何计算新String以使其看起来像"
dehllloorw
这是theWord但按字母顺序按字符排序.
提前致谢
我正在尝试学习R并且示例问题是要求仅反转按字母顺序排列的字符串的一部分:
String: "abctextdefgtext"
StringNew: "cbatextgfedtext"
Run Code Online (Sandbox Code Playgroud)
有没有办法识别字母模式来做到这一点?